Commit Graph

  • f0c41e2ebd Re-added graphset property to /graphics Ferdi Franceschini 2007-03-15 09:44:22 +11:00
  • 388d68aef1 Fixed arg index. Ferdi Franceschini 2007-03-15 09:41:24 +11:00
  • 1ba30f1991 Added getnmon command. Ferdi Franceschini 2007-03-15 09:27:54 +11:00
  • 383fcf9f13 major mods including names to be more like echidna and wombat Douglas Clowes 2007-03-14 14:06:18 +11:00
  • 848448de38 Added getnmon and getnumchan to the counter and scan commands so we can retrieve the number of available monitors. Ferdi Franceschini 2007-03-14 13:56:20 +11:00
  • 3fdf28282a Added getinfo proc to return scan command variables Depends on renamed sicslist command. (update ofac.c) Ferdi Franceschini 2007-03-14 08:27:28 +11:00
  • 1adad6351f Refactoring: for new utility.tcl:getinfo Use consistent naming scheme for scancommand variables Ferdi Franceschini 2007-03-14 08:26:05 +11:00
  • e508c8c351 Return space separated lists because they transform directly int Tcl lists. Ferdi Franceschini 2007-03-14 08:06:04 +11:00
  • 72a14a092f Rename the sicslist 'list' command to sicslist to avoid conflict with Tcl list Ferdi Franceschini 2007-03-14 08:04:33 +11:00
  • b9731fc0ac Provide bmonscan graphics view and command feedback. Ferdi Franceschini 2007-03-13 16:43:45 +11:00
  • e1cbf10ed7 Source hipadaba config after other configs. Ferdi Franceschini 2007-03-13 16:42:24 +11:00
  • 9f49b838cc Increase pcx upper limit after modifying limit switch Douglas Clowes 2007-03-13 12:29:22 +11:00
  • 075cdabfa2 Use commands_hpath_setup and graphics_hpath_setup to generate scancommand hpaths. Ferdi Franceschini 2007-03-13 09:11:39 +11:00
  • 2f499bfc60 Accidentally added generated files. Ferdi Franceschini 2007-03-13 09:02:50 +11:00
  • d59a3fd642 Specialized addnxscanentry for wombat Ferdi Franceschini 2007-03-13 09:00:50 +11:00
  • 1fa195b906 Make nexus dics Ferdi Franceschini 2007-03-13 08:42:53 +11:00
  • b980e1ec5b Use argv[1] instead of argv[2] when argc > 1 (==2) Douglas Clowes 2007-03-12 10:31:39 +11:00
  • 2245b5f48d Implement speed parameter for 'fastscan' differential scan capability Douglas Clowes 2007-03-12 10:28:42 +11:00
  • f6bb48f9e1 Variables to calculate polar angles in a region of interest. Ferdi Franceschini 2007-03-12 09:43:12 +11:00
  • ea3bfe6cbb Added dummy functions to make scan, and nexus operations happy. Ferdi Franceschini 2007-03-12 09:25:56 +11:00
  • 122cdbee9e Initialise and setup hmm. Ferdi Franceschini 2007-03-12 09:18:03 +11:00
  • 046e642f3d Variables to calculate polar angles in a region of interest. Ferdi Franceschini 2007-03-12 09:17:04 +11:00
  • 307a3ccc6b Declare some empty functions to make scan and nexus code happy. Ferdi Franceschini 2007-03-12 08:59:27 +11:00
  • 1745977df4 Initialise and setup hmm. Ferdi Franceschini 2007-03-12 08:57:37 +11:00
  • 0e348f7750 Refactoring: Added init{} and hpath_setp{} to be called by hipadaba module to initialise variables and setup hpaths. Transformed nxaddpoint and bm_nxaddpoint to a generic write_nxentry which will be used by scan specific write commands. Ferdi Franceschini 2007-03-12 08:55:45 +11:00
  • 4037d5ca4d Use dataFileName SICS variable. Refactoring: Renamed addnxentry functions to addnxscanentry functions in preparation for code which will compose nxentries from primitives. Ferdi Franceschini 2007-03-12 08:45:50 +11:00
  • 962dfd484b Created histogram_memory namespace. Created functions to initialise and setup the histogram memory. Ferdi Franceschini 2007-03-12 08:41:30 +11:00
  • da4631a519 Made top level /experiment node for user data and datafile name. Also started graphics for plotting beam monitor scans. Ferdi Franceschini 2007-03-12 08:38:23 +11:00
  • f48e601fc6 Add sics datafileName variable so we can provide automatic notification of filename changes. Ferdi Franceschini 2007-03-12 08:29:55 +11:00
  • d729b37e1a Save polar angle Ferdi Franceschini 2007-03-12 08:28:11 +11:00
  • 7527e7f6f3 Allow thread status to be queried and homerun for motors without absolute ebcoder Douglas Clowes 2007-03-09 12:34:37 +11:00
  • 7b31f29386 fix timer queue removal chain following Douglas Clowes 2007-03-09 12:33:13 +11:00
  • 072095fa07 add "does not understand" message Douglas Clowes 2007-03-08 18:27:01 +11:00
  • 6000e99080 update timeout to 120 seconds Douglas Clowes 2007-03-08 18:24:11 +11:00
  • e284d5f09b Improve timeout handling, implement list command and all print remaining items Douglas Clowes 2007-03-08 16:25:30 +11:00
  • c437ef70d7 ensure next timer event is in the future for recurrent timers Douglas Clowes 2007-03-08 16:23:57 +11:00
  • f27b1c8e87 Configure Monochromator focus motor Douglas Clowes 2007-03-08 13:30:10 +11:00
  • d9fd20803c Add inter-command delay, fix compiler warning Douglas Clowes 2007-03-08 13:28:58 +11:00
  • 75793f3141 correct format for plc status decode Douglas Clowes 2007-03-08 13:25:04 +11:00
  • 012ce9a194 Set sics_release to development Ferdi Franceschini 2007-03-07 15:05:05 +11:00
  • 38412a6e3d Fixed memory leak evident in MCSTAS simulation. Ferdi Franceschini 2007-03-06 16:09:24 +11:00
  • cbbfbfe552 Daemonize SICS Ferdi Franceschini 2007-03-06 16:08:41 +11:00
  • c3b5bb73ca Add instrument readiness and use defined bits Douglas Clowes 2007-03-06 09:40:27 +11:00
  • 25f914431d Change reference zero for stth Douglas Clowes 2007-03-06 08:46:51 +11:00
  • b0f627e642 nexus dic files are now being constructed per use case. Ferdi Franceschini 2007-03-05 21:05:59 +11:00
  • df9b9e2ff1 Nexus file configuration is now modular. Ferdi Franceschini 2007-03-05 21:04:40 +11:00
  • efde01a193 Added common nxscript.tcl file. Ferdi Franceschini 2007-03-05 21:03:52 +11:00
  • 6eb1a84a53 Run make file in config dir. Ferdi Franceschini 2007-03-05 21:03:31 +11:00
  • 56178e5ca9 Set detector_type and detector_description for wombat. Ferdi Franceschini 2007-03-05 21:02:54 +11:00
  • 774b92f94b nexus dic files are now being constructed per use case. Ferdi Franceschini 2007-03-05 20:57:36 +11:00
  • ce28a1fcc8 Common files for powder instrument nexus files Ferdi Franceschini 2007-03-05 20:56:02 +11:00
  • 7af960461b Added common nxscript.tcl file. Ferdi Franceschini 2007-03-05 20:51:43 +11:00
  • fa9f8510bb Run make file in config dir. Ferdi Franceschini 2007-03-05 20:49:18 +11:00
  • 463c433f24 Set detector_type and detector_description for wombat. Ferdi Franceschini 2007-03-05 20:47:40 +11:00
  • e5c4650a30 Added detector_type and detector_description for metadata in nexus files. Ferdi Franceschini 2007-03-05 20:45:36 +11:00
  • 98b6541641 Added note about INSTCFCOMMON.TXT file. Ferdi Franceschini 2007-03-05 18:13:49 +11:00
  • b40b38f3e3 List of common configuration files. Ferdi Franceschini 2007-03-05 18:06:09 +11:00
  • eb197b3606 Just a README, so read it. Ferdi Franceschini 2007-03-05 17:33:19 +11:00
  • 610caa67ee Attenuator code added Dan Bartlett 2007-03-05 17:03:11 +11:00
  • f020a1543b Fixed conflict in $Revision:$ keyword. Ferdi Franceschini 2007-03-05 16:49:03 +11:00
  • 6acd4f19fd Modified to use common configuration Ferdi Franceschini 2007-03-05 16:43:33 +11:00
  • 3de5fefb5e Moved to instrument/config dir to provide a common config file. Ferdi Franceschini 2007-03-05 16:42:42 +11:00
  • 17e789fcf9 List of common configuration files. Ferdi Franceschini 2007-03-05 16:40:02 +11:00
  • 1275e37d39 Attenuator code added Dan Bartlett 2007-03-05 16:37:21 +11:00
  • 0ac4cbaa94 Common instrument configuration files. Ferdi Franceschini 2007-03-05 16:34:13 +11:00
  • 574c7b4052 Deploy common instrument config files. Ferdi Franceschini 2007-03-05 16:30:58 +11:00
  • 8190bcb43a Added pcr and pcx motors. Ferdi Franceschini 2007-03-03 11:14:55 +11:00
  • 8d176f702b Added user group, detector angular coverage, vertical axis and polar angle (currently filled with zeros because I recently broke it) Ferdi Franceschini 2007-03-03 09:24:57 +11:00
  • fbe9e006bc Put start and end times in each scan point entry. Ferdi Franceschini 2007-03-03 09:24:40 +11:00
  • 99c55c1a07 Wombat hmm config file from Mark Lesha Ferdi Franceschini 2007-03-03 09:23:39 +11:00
  • afd6ed2fdf Create simulated counter. Ferdi Franceschini 2007-03-03 09:22:23 +11:00
  • 315240ea52 New config file from Mark Lesha. Ferdi Franceschini 2007-03-03 09:20:40 +11:00
  • 81343c4e5e Added user group, detector angular coverage, vertical axis and polar angle (currently filled with zeros because I recently broke it) Ferdi Franceschini 2007-03-03 09:19:52 +11:00
  • f3210a1f92 Added some examples which set a fiew variables. Ferdi Franceschini 2007-03-03 09:19:25 +11:00
  • 4567aacb0b Only need anstohm_full.xml Ferdi Franceschini 2007-03-03 09:14:51 +11:00
  • 6a8a57e8c4 THIS SHOULD NOT BE HERE! IT HAS BEEN MOVED TO config/hmm Ferdi Franceschini 2007-03-03 09:13:45 +11:00
  • 28a32cb950 Added user group, detector angular coverage, vertical axis and polar angle (currently filled with zeros because I recently broke it) Ferdi Franceschini 2007-03-03 09:12:38 +11:00
  • b1724bb541 Put start and end times in each scan point entry. Ferdi Franceschini 2007-03-03 09:09:22 +11:00
  • 1562aa16f0 Create simulated counter. Ferdi Franceschini 2007-03-03 08:52:57 +11:00
  • 1ccaf23319 Moved counter config into counter.tcl. Added dummy functions for simulated hmm Ferdi Franceschini 2007-03-03 08:52:12 +11:00
  • 84aafc5af2 User the counter config in counter.tcl. Added some detector and crystal variables. Ferdi Franceschini 2007-03-03 08:50:28 +11:00
  • cb9e691dd9 Added some examples which set a fiew variables. Ferdi Franceschini 2007-03-03 08:48:37 +11:00
  • b2fa95bc05 Added sics_release variable. This will be set to the release tag. Ferdi Franceschini 2007-03-03 08:46:03 +11:00
  • e25ca9a46f #define the bits, add some more variables Douglas Clowes 2007-03-02 08:27:59 +11:00
  • 74e8db377d Make the motion control test tighter, remove some obsolete code, and resolve some compilation warnings Douglas Clowes 2007-03-02 08:27:14 +11:00
  • ff445f336b Add missing getPortNum function declaration to resolve "implicit declaration" warnings. Douglas Clowes 2007-03-02 08:24:44 +11:00
  • 992c9c4902 Handle the case where motion control is not enabled on the panel. This is regarded as a hardware fault for all DMC2280 motors. Douglas Clowes 2007-03-01 09:09:32 +11:00
  • 349831f603 Add in the Safety PLC object Douglas Clowes 2007-03-01 09:07:44 +11:00
  • 40846b9d94 First iteration of SICS object to handle the Safety PLC digital I/O Douglas Clowes 2007-03-01 09:07:00 +11:00
  • 628fca916e Expose the MultiChan Action (Wrapper) function to allow device drivers to pass unknown actions through to this and the underlying RS232 controller. Douglas Clowes 2007-03-01 09:05:29 +11:00
  • 029c9cc982 Add periodic, or repeating, timer events Douglas Clowes 2007-03-01 09:03:07 +11:00
  • e57006789b Make debug logging dependent on counter debug parameter Douglas Clowes 2007-02-26 17:40:49 +11:00
  • 1bfd9eb459 Added dummy proc for bm controlled hs count Ferdi Franceschini 2007-02-26 13:25:04 +11:00
  • 70873d959c Added scan point start time for each nexus file entry. Ferdi Franceschini 2007-02-26 13:23:00 +11:00
  • 75711dde2a Create 2D polar angle grid. Ferdi Franceschini 2007-02-26 13:17:13 +11:00
  • 903c446391 Set zero posn to right edge of detector for detector rotate. Ferdi Franceschini 2007-02-26 13:15:32 +11:00
  • edfbb73b10 Added config for hmm. Ferdi Franceschini 2007-02-26 13:14:07 +11:00
  • 1155552dde Separated bm configuration from hmm config. Ferdi Franceschini 2007-02-26 13:13:09 +11:00
  • b32a0dff3c Added detector physical specs. Ferdi Franceschini 2007-02-23 09:20:25 +11:00
  • 5f3eeed030 Made structural mods suggested by MK and now creates 2D polar_angle array. Ferdi Franceschini 2007-02-23 09:19:27 +11:00