Commit Graph

326 Commits

Author SHA1 Message Date
cvs
0fb0458341 - Fixes to NXscript
- Added Pause and Continue commands
- Fixed simulation counter to deal properly with pause
- Fixed nxdict HDF5 problem


SKIPPED:
	psi/makefile_alpha
	psi/nextrics.c
	psi/nxsans.c
2004-01-09 14:45:36 +00:00
cvs
fcfb569518 - Dokumentation updates
- Fixed bad file generated through nuweb
- fixed problems in synchronize.c
- New file writing scheme implemented
- Changes to hkl
2003-12-23 15:54:50 +00:00
cvs
3ce5573ea7 - Updates to the documentation
SKIPPED:
	psi/velodorn.h
2003-12-11 10:52:00 +00:00
cvs
350a5ad063 - Funny things with header files...
SKIPPED:
	psi/dornier2.c
	psi/makefile_linux
2003-12-10 15:32:42 +00:00
cvs
bc02cb79e7 - made fixes to hkl
- Introduced a help system
- introduced a module for handling automatic updates of files during
  long measurements
- Added a circular buffer and handling facilities to varlog
- Upgraded documentation


SKIPPED:
	psi/faverage.h
	psi/nxamor.tex
	psi/pimotor.h
	psi/pimotor.tex
2003-12-10 13:50:44 +00:00
cvs
7a5f0193ab M.Z. 2003-12-05 14:13:45 +00:00
cvs
b1bb327e2d M.Z. 2003-12-03 16:11:48 +00:00
cvs
90b5e37552 - Fixed missalignment in TAS scan messages
- Fixed a counting/driving race in devexec
- Fixed some problems with sanscheck


SKIPPED:
	psi/tasscan.c
	psi/utils/check/amorcheck
	psi/utils/check/dmccheck
	psi/utils/check/focuscheck
	psi/utils/check/hrptcheck
	psi/utils/check/sanscheck
	psi/utils/check/sicssyntaxlib.tcl
	psi/utils/check/topsicheck
	psi/utils/check/tricscheck
2003-11-25 10:29:21 +00:00
cvs
04bb17e56c - Improved motor error handling
SKIPPED:
	psi/tasutil.c
2003-11-03 12:48:22 +00:00
cvs
dfffcb8bc4 new six version M.Z.
SKIPPED:
	psi/tecs/six.c
	psi/tecs/sys_select.c
	psi/tecs/sys_select.h
	psi/tecs/tecs.c
	psi/tecs/term.c
	psi/tecs/term.h
2003-10-24 15:02:29 +00:00
cvs
703d169ccf M.Z. 2003-10-17 13:45:15 +00:00
cvs
9305bb0f33 Updated alias and samenv docs (M.Z.) 2003-10-17 13:22:08 +00:00
cvs
a8500f4988 - Fixed prolem wit core dump from commandlog
- Added fulltransact which sends a TRANSACTIONSTART meesage in addition to
  TRANSASCTIONFINISHED
- Added parameter to motor which allows to ignore positioning faults
- ADDED POLAN support to tasscan


SKIPPED:
	psi/dornier2.c
	psi/el734hp.c
	psi/tasdrive.c
	psi/tasscan.c
	psi/tdchm.c
2003-10-17 10:06:53 +00:00
cvs
dd4e9f3c75 - update instruments configurations
- new six version with status display
- bugfixes on TecsClient
- some changed samp. env. devices


SKIPPED:
	psi/tecs/didi
	psi/tecs/instr_hosts.c
	psi/tecs/rstart.c
	psi/tecs/six.c
	psi/tecs/tecs.c
	psi/tecs/tecs_cli.c
	psi/tecs/tecs_plot.f
	psi/tecs/term.c
	psi/tecs/term.h
	psi/tecs/cfg/ccr2.inp
	psi/tecs/cfg/ma09.inp
	psi/tecs/cfg/tecs.cfg
	psi/tecs/cfg/variox.inp
2003-10-17 09:35:37 +00:00
cvs
35d86efb54 changed makefile structure M.Z.
SKIPPED:
	psi/utils/SerPortServer.c
	psi/utils/cd_obj
	psi/utils/make_gen
	psi/utils/makefile
	psi/utils/makefile_alpha
	psi/utils/makefile_linux
2003-10-06 12:40:04 +00:00
cvs
4aae89fcde - 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


SKIPPED:
	psi/ecbdriv.c
	psi/makefile_linux
	psi/tecs/makefile_linux
2003-09-04 07:15:37 +00:00
cvs
ee81bcc3b7 - Added a means to overload or define drivable interfaces in tcl 2003-09-03 14:01:02 +00:00
cvs
790d5c217a - Fixed a bug in histmem.c which could casue core dumps if the user did
not give at least one time channel
2003-08-28 07:02:44 +00:00
cvs
b705faa78e a script to distribute tecs resources M.Z.
SKIPPED:
	psi/tecs/didi
2003-08-27 13:03:20 +00:00
cvs
865eb695f9 added calibration table and conversion tool M.Z.
SKIPPED:
	psi/tecs/conv.f90
	psi/tecs/strings.f90
	psi/tecs/cfg/apd.inp
	psi/tecs/cfg/apd_old.inp
	psi/tecs/cfg/apdl.inp
	psi/tecs/cfg/ccr2.inp
	psi/tecs/cfg/ccr4k.inp
	psi/tecs/cfg/cti1.inp
	psi/tecs/cfg/cti2.inp
	psi/tecs/cfg/cti3.inp
	psi/tecs/cfg/cti4.cfg
	psi/tecs/cfg/cti4.inp
	psi/tecs/cfg/cti5.inp
	psi/tecs/cfg/cti6.inp
	psi/tecs/cfg/disc.inp
	psi/tecs/cfg/dise.inp
	psi/tecs/cfg/fs.inp
	psi/tecs/cfg/ft.cfg
	psi/tecs/cfg/ft.inp
	psi/tecs/cfg/hef4c.inp
	psi/tecs/cfg/ill1.inp
	psi/tecs/cfg/ill2.inp
	psi/tecs/cfg/ill2p.inp
	psi/tecs/cfg/ill3.inp
	psi/tecs/cfg/ill3f.inp
	psi/tecs/cfg/ill4.inp
	psi/tecs/cfg/ill4t.inp
	psi/tecs/cfg/ill5.inp
	psi/tecs/cfg/ill5n.inp
	psi/tecs/cfg/jan.inp
	psi/tecs/cfg/lam.inp
	psi/tecs/cfg/ma02.inp
	psi/tecs/cfg/ma09.cfg
	psi/tecs/cfg/ma09.inp
	psi/tecs/cfg/mark.inp
	psi/tecs/cfg/ori1.inp
	psi/tecs/cfg/ori2.inp
	psi/tecs/cfg/ori3.inp
	psi/tecs/cfg/ppms.inp
	psi/tecs/cfg/rdr.cfg
	psi/tecs/cfg/rdr11.inp
	psi/tecs/cfg/rdr12.inp
	psi/tecs/cfg/resox.inp
	psi/tecs/cfg/sup4t.inp
	psi/tecs/cfg/tecs.cfg
	psi/tecs/cfg/test.cfg
	psi/tecs/cfg/test.inp
	psi/tecs/cfg/tubby.cfg
	psi/tecs/cfg/tubby.inp
	psi/tecs/cfg/tubby2.inp
	psi/tecs/cfg/urs.inp
	psi/tecs/cfg/v.inp
	psi/tecs/cfg/variox.inp
	psi/tecs/cfg/x12533.inp
2003-08-27 13:00:02 +00:00
cvs
837bd6f487 M.Z. 2003-08-27 12:50:56 +00:00
cvs
7af6c3c3af M.Z.
SKIPPED:
	psi/cd_obj
	psi/make_gen
	psi/hardsup/cd_obj
	psi/hardsup/make_gen
	psi/hardsup/makefile_alpha
	psi/hardsup/makefile_linux
	psi/tecs/cd_obj
	psi/tecs/make_gen
	psi/tecs/makefile_alpha
	psi/tecs/makefile_linux
2003-08-27 12:40:31 +00:00
cvs
0bb8d632f1 updated host list M.Z.
SKIPPED:
	psi/tecs/instr_hosts.c
	psi/tecs/instr_hosts.h
	psi/tecs/rstart.c
2003-08-27 12:18:10 +00:00
cvs
9d01bf0c16 correct 'overflow in implicit conversion' M.Z. 2003-08-27 12:13:56 +00:00
cvs
2d5ce99ced fixed warning 'no newline at end of file' M.Z.
SKIPPED:
	psi/dilludriv.h
	psi/fowrite.h
	psi/nxsans.h
2003-08-27 12:06:31 +00:00
cvs
e1839599f3 objects may now be separated from sources M.Z.
SKIPPED:
	psi/make_gen
	psi/makefile
	psi/makefile_alpha
	psi/makefile_linux
	psi/hardsup/make_gen
	psi/hardsup/makefile
	psi/hardsup/makefile_alpha
	psi/hardsup/makefile_linux
	psi/tecs/make_gen
	psi/tecs/makefile
	psi/tecs/makefile_linux
2003-08-25 14:28:19 +00:00
cvs
acf5634ef7 build is no longer needed and invalid M.Z. 2003-08-25 14:18:23 +00:00
cvs
9939ac7958 replaced "../fortify.h" with "fortify.h" M.Z.
SKIPPED:
	psi/hardsup/dillutil.c
	psi/hardsup/serialsinq.c
2003-08-25 14:16:22 +00:00
cvs
89a3b7adce removed t_rlp.o t_conv.o t_update.o from make_gen_dummy (M.Z.) 2003-08-22 14:35:16 +00:00
cvs
2f801c58c3 M.Z. 20.08.2003
SKIPPED:
	psi/tecs/instr_hosts.c
	psi/tecs/keep_running.c
	psi/tecs/make_gen
	psi/tecs/six.c
	psi/tecs/sys_lun.f
	psi/tecs/sys_unix.c
	psi/tecs/tecs.c
	psi/tecs/tecs_plot.f
2003-08-20 14:40:52 +00:00
cvs
3acf49ba53 - 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


SKIPPED:
	psi/make_gen
	psi/psi.c
	psi/swmotor.h
	psi/swmotor2.c
2003-08-20 14:32:52 +00:00
cvs
189f7563b6 - Fixed a bug at the new counter driver
SKIPPED:
	psi/el737hpdriv.c
	psi/el737hpv2driv.c
	psi/make_gen
	psi/psi.c
	psi/tas.c
	psi/tasdrive.c
	psi/tasinit.c
	psi/tasscan.c
	psi/tasutil.c
2003-08-08 07:30:40 +00:00
cvs
3ddb19d8a9 - Improvements to the chooper driver for the SANS2 chopper
- Fixes to the new counter and motor drivers
- Updated Linux makefiles to linux_def


SKIPPED:
	psi/dornier2.c
	psi/el734hp.c
	psi/el737hpdriv.c
	psi/makefile_linux
	psi/psi.c
	psi/hardsup/makefile_linux
	psi/tecs/makefile_linux
2003-07-14 11:56:54 +00:00
cvs
f7abbe6aa5 - New drivers for EL737 and EL734 high performance
- Changes to makefiles


SKIPPED:
	psi/dornier2.c
	psi/el734hp.c
	psi/el737driv.c
	psi/el737hpdriv.c
	psi/make_gen
	psi/makefile_alpha
	psi/psi.c
	psi/velodorn.c
	psi/velodorn.h
	psi/velodorn.w
	psi/hardsup/el737_utility.c
	psi/hardsup/makefile_alpha
	psi/tecs/makefile_alpha
2003-07-08 13:26:53 +00:00
cvs
e52bd5d937 - Updated Makefiles
- Moved TAS code to psi
- Updated programmers documentation


SKIPPED:
	psi/make_gen
	psi/nextrics.c
	psi/t_conv.c
	psi/t_conv.f
	psi/t_rlp.c
	psi/t_rlp.f
	psi/t_update.c
	psi/t_update.f
	psi/hardsup/el734_utility.c
	psi/hardsup/makefile_alpha
2003-06-30 11:51:35 +00:00
cvs
007a2e2536 -Still another cleanup problem 2003-06-20 13:47:27 +00:00
cvs
f7eb67ac4f - Still a problem with makefile 2003-06-20 13:43:50 +00:00
cvs
282d30b304 - Added makefiles for linux
SKIPPED:
	psi/makefile_linux
	psi/sinqhmdriv.i
	psi/sinqhmdriv.w
	psi/swmotor.c
	psi/hardsup/makefile_linux
	psi/tecs/makefile_linux
2003-06-20 12:26:44 +00:00
cvs
5bf318456d - Added missing files to split directories
SKIPPED:
	psi/ecbcounter.c
	psi/ecbcounter.h
	psi/el737driv.c
	psi/eurodriv.c
	psi/eurodriv.h
	psi/frame.c
	psi/frame.h
	psi/frame.w
	psi/make_gen
	psi/makefile_alpha
	psi/nxsans.c
	psi/nxsans.h
	psi/scontroller.c
	psi/hardsup/sinqhm.i
2003-06-20 12:24:48 +00:00
cvs
e3cd728ecb - Rearranged directory structure for forking out ANSTO
- Refactored site specific stuff into a site module
- PSI specific stuff is now in the PSI directory.
- The old version has been tagged with pre-ansto


SKIPPED:
	psi/A1931.c
	psi/A1931.h
	psi/amor2t.c
	psi/amor2t.h
	psi/amor2t.i
	psi/amor2t.tex
	psi/amor2t.w
	psi/amorscan.c
	psi/amorscan.h
	psi/amorscan.w
	psi/amorstat.c
	psi/amorstat.h
	psi/amorstat.i
	psi/amorstat.tex
	psi/amorstat.w
	psi/bruker.c
	psi/bruker.h
	psi/bruker.w
	psi/buffer.c
	psi/buffer.h
	psi/dilludriv.c
	psi/dilludriv.h
	psi/dmc.c
	psi/dmc.h
	psi/dmc.w
	psi/docho.c
	psi/ecb.c
	psi/ecb.h
	psi/ecb.i
	psi/ecb.w
	psi/ecbdriv.c
	psi/ecbdriv.h
	psi/el734dc.c
	psi/el734driv.c
	psi/el755driv.c
	psi/el755driv.h
	psi/faverage.c
	psi/faverage.h
	psi/faverage.tex
	psi/faverage.w
	psi/fowrite.c
	psi/fowrite.h
	psi/itc4.c
	psi/itc4.h
	psi/itc4.w
	psi/itc4driv.c
	psi/ltc11.c
	psi/ltc11.h
	psi/nextrics.c
	psi/nextrics.h
	psi/nxamor.c
	psi/nxamor.h
	psi/nxamor.tex
	psi/nxamor.w
	psi/pimotor.c
	psi/pimotor.h
	psi/pimotor.tex
	psi/pimotor.w
	psi/pipiezo.c
	psi/polterwrite.c
	psi/polterwrite.h
	psi/psi.c
	psi/ruli.c
	psi/ruli.h
	psi/sanscook.c
	psi/sanswave.c
	psi/sanswave.h
	psi/sanswave.tex
	psi/sanswave.w
	psi/serial.c
	psi/serial.h
	psi/serial.w
	psi/sinqhmdriv.c
	psi/sinqhmdriv.i
	psi/sinqhmdriv.w
	psi/slsmagnet.c
	psi/sps.c
	psi/sps.h
	psi/sps.i
	psi/sps.tex
	psi/sps.w
	psi/swmotor.c
	psi/swmotor.h
	psi/swmotor.i
	psi/tas.c
	psi/tas.h
	psi/tas.tex
	psi/tas.w
	psi/tasdrive.c
	psi/tasinit.c
	psi/tasscan.c
	psi/tasu.h
	psi/tasutil.c
	psi/tdchm.c
	psi/tdchm.h
	psi/tecsdriv.c
	psi/tecsdriv.h
	psi/velodorn.c
	psi/velodorn.h
	psi/velodorn.w
	psi/velodornier.c
	psi/hardsup/README
	psi/hardsup/StrMatch.c
	psi/hardsup/asynsrv_def.h
	psi/hardsup/asynsrv_errcodes.h
	psi/hardsup/asynsrv_mark.c
	psi/hardsup/asynsrv_utility.c
	psi/hardsup/c_interfaces.c
	psi/hardsup/dillutil.c
	psi/hardsup/dillutil.h
	psi/hardsup/el734_def.h
	psi/hardsup/el734_errcodes.h
	psi/hardsup/el734_utility.c
	psi/hardsup/el734fix.h
	psi/hardsup/el734tcl.c
	psi/hardsup/el737_def.h
	psi/hardsup/el737_errcodes.h
	psi/hardsup/el737_utility.c
	psi/hardsup/el737fix.h
	psi/hardsup/el737tcl.c
	psi/hardsup/el755_def.h
	psi/hardsup/el755_errcodes.h
	psi/hardsup/el755_errorlog.c
	psi/hardsup/el755_utility.c
	psi/hardsup/err.c
	psi/hardsup/failinet.c
	psi/hardsup/geterrno.c
	psi/hardsup/itc4util.c
	psi/hardsup/itc4util.h
	psi/hardsup/make_gen
	psi/hardsup/makefile_alpha
	psi/hardsup/makefile_linux
	psi/hardsup/makeprint.c
	psi/hardsup/rs232c_def.h
	psi/hardsup/serialsinq.c
	psi/hardsup/serialsinq.h
	psi/hardsup/sinq_defs.h
	psi/hardsup/sinq_prototypes.h
	psi/hardsup/sinqhm.c
	psi/hardsup/sinqhm.h
	psi/hardsup/sinqhm_def.h
	psi/hardsup/stredit.c
	psi/hardsup/strjoin.c
	psi/hardsup/table.c
	psi/hardsup/table.h
	psi/hardsup/velsel_def.h
	psi/hardsup/velsel_utility.c
	psi/motor/Makefile
	psi/motor/el734_test
	psi/motor/el734_test.c
	psi/motor/makeprint.c
	psi/sinqhm/FOCUS_gbl.h
	psi/sinqhm/FOCUS_srv_main.c
	psi/sinqhm/Makefile
	psi/sinqhm/SinqHM_bootParamsConfig.c
	psi/sinqhm/SinqHM_bootUtil.c
	psi/sinqhm/SinqHM_def.h
	psi/sinqhm/SinqHM_gbl.h
	psi/sinqhm/SinqHM_srv_filler.c
	psi/sinqhm/SinqHM_srv_main.c
	psi/sinqhm/SinqHM_srv_routines.c
	psi/sinqhm/SinqHM_srv_server.c
	psi/sinqhm/bld
	psi/sinqhm/bld2
	psi/sinqhm/bldmen
	psi/sinqhm/hist_mem_notes.tex
	psi/sinqhm/hist_mem_spec.tex
	psi/sinqhm/hist_mem_spec_fig1.ps
	psi/sinqhm/hist_mem_spec_fig2.ps
	psi/sinqhm/hist_mem_spec_fig3.ps
	psi/sinqhm/hist_mem_spec_fig4.ps
	psi/sinqhm/lwl_client.c
	psi/sinqhm/lwl_server.c
	psi/sinqhm/make_sinqhm.com
	psi/sinqhm/monitor.c
	psi/sinqhm/psi_logo.ps
	psi/sinqhm/sinq_logo.ps
	psi/sinqhm/sinqhm_bootutil_client.c
	psi/sinqhm/sinqhm_client.c
	psi/sinqhm/sinqhm_ctrl.c
	psi/sinqhm/usrConfig.c
	psi/sinqhm/usrConfig.c_diffs
	psi/sinqhm/usrConfig2604.c
	psi/sinqhm/vmio10_def.h
	psi/sinqhm/vmio_utility.c
	psi/tecs/coc_client.c
	psi/tecs/coc_client.h
	psi/tecs/coc_logfile.c
	psi/tecs/coc_logfile.h
	psi/tecs/coc_server.c
	psi/tecs/coc_server.h
	psi/tecs/coc_util.c
	psi/tecs/coc_util.h
	psi/tecs/fortify1.c
	psi/tecs/instr_hosts.c
	psi/tecs/instr_hosts.h
	psi/tecs/keep_running.c
	psi/tecs/make_gen
	psi/tecs/make_opt
	psi/tecs/make_opt_alpha
	psi/tecs/make_opt_llc
	psi/tecs/makefile
	psi/tecs/makefile_alpha
	psi/tecs/makefile_linux
	psi/tecs/myc_buf.c
	psi/tecs/myc_buf.h
	psi/tecs/myc_err.c
	psi/tecs/myc_err.h
	psi/tecs/myc_fortran.h
	psi/tecs/myc_mem.h
	psi/tecs/myc_str.c
	psi/tecs/myc_str.h
	psi/tecs/myc_time.c
	psi/tecs/myc_time.h
	psi/tecs/myc_tmp.c
	psi/tecs/myc_tmp.h
	psi/tecs/rstart.c
	psi/tecs/six.c
	psi/tecs/str.f
	psi/tecs/sys_cmdpar.f
	psi/tecs/sys_date.f
	psi/tecs/sys_env.c
	psi/tecs/sys_get_key.f
	psi/tecs/sys_getenv.f
	psi/tecs/sys_lun.f
	psi/tecs/sys_open.f
	psi/tecs/sys_open_alpha.f
	psi/tecs/sys_rdline.c
	psi/tecs/sys_select.c
	psi/tecs/sys_select.h
	psi/tecs/sys_unix.c
	psi/tecs/sys_wait.f
	psi/tecs/tecs.bld
	psi/tecs/tecs.c
	psi/tecs/tecs.tcl
	psi/tecs/tecs_c.c
	psi/tecs/tecs_c.h
	psi/tecs/tecs_cli.c
	psi/tecs/tecs_cli.h
	psi/tecs/tecs_client.f
	psi/tecs/tecs_data.c
	psi/tecs/tecs_data.h
	psi/tecs/tecs_dlog.inc
	psi/tecs/tecs_for.f
	psi/tecs/tecs_lsc.c
	psi/tecs/tecs_lsc.h
	psi/tecs/tecs_plot.f
	psi/tecs/tecs_serial.c
	psi/tecs/tecs_serial.h
	psi/tecs/term.c
	psi/tecs/term.h
	psi/utils/Makefile
	psi/utils/SerPortServer.c
	psi/utils/asynsrv_test.c
	psi/utils/ecb-load.c
	psi/utils/el734.c
	psi/utils/el734_test.c
	psi/utils/el737.c
	psi/utils/make.ecb
	psi/utils/check/amorcheck
	psi/utils/check/dmccheck
	psi/utils/check/focuscheck
	psi/utils/check/focusstatus.tcl
	psi/utils/check/hrptcheck
	psi/utils/check/sanscheck
	psi/utils/check/sicssyntax.tex
	psi/utils/check/sicssyntaxlib.tcl
	psi/utils/check/test.tcl
	psi/utils/check/topsicheck
	psi/utils/check/tricscheck
	psi/utils/check/tst
2003-06-20 10:17:44 +00:00
cvs
6819991e85 - Added a a general data handling object
- Extended the callback interface to register scipts on callbacks
- Fixed a stop bug in the anticollision object
- Modified the HM code to do zero through a client connection
2003-06-13 11:35:35 +00:00
cvs
f3853c20f0 - Fixed bug with ECB not stopping when no beam
- Fixed synchronisation issues
- Fixed hsitogram memory writing from nxscript
- Started module for writing SICS interfaces in Tcl
- Fixed a bug in scan, which allowed to corrupt files
- Fixed memory problems in napi5
2003-05-23 15:06:47 +00:00
cvs
3231e3e630 unified some functions with fit. M.Z. 2003-05-20 13:22:03 +00:00
cvs
b6c6868f24 bug fixed 2003-05-13 09:00:13 +00:00
cvs
d28206f589 Changed HM-configuration at FOCUS 2003-05-09 12:24:21 +00:00
cvs
47c60ba400 M.Z. 2003-05-09 07:25:03 +00:00
cvs
4ebf207325 - Many fixes to tas code
- fixes to amor writing and status code
- edited ecbcounter to stop at no beam
- updated documentation
- fixed a bug in project code affecting SANS
2003-05-05 07:49:26 +00:00
cvs
4ca2fcff60 M.Z. prototypes for tascom 2003-05-02 06:23:52 +00:00
cvs
ebcffe3c3e M.Z. 2003-05-02 06:19:00 +00:00
cvs
7669a9b3fb - Recovered POLDI from the land of lost files 2003-04-23 11:52:44 +00:00