Commit Graph

  • 311a95d3c2 Create frame frequency parameter on simulated hmm. Ferdi Franceschini 2013-09-23 23:40:12 +10:00
  • 7bacc4dc7f Use sics_config.ini to generate 12T magnet setup on Taipan. Ferdi Franceschini 2013-09-18 16:16:06 +10:00
  • bcd9f89b85 Get new st4vt lower limit from Platypus Ferdi Franceschini 2013-09-18 16:12:23 +10:00
  • 3e6501d806 - Fixed documentation typos - In support of HMsec, allow the count command in countsec to run without a preset parameter. If this is missing the old, stored preset is used. - Removed a check which causes initialisation of the HM from a batch file fail for POLDI - fixed @nl@ encoding of \n problem with certain kinds of batch files generated by GTSE - Fixed a bug with summing on hitsmemsec. nxdataset now uses 64 bit int for dimensions. - Fixed motorsec to remove itself properly from a parent when linked. Please note that there is still the limitation that a second generation motor can only be linked once in a Hipadaba tree - Extended subsampling a HM for second generation HM - Added a hscriptnotify. This calls a script on the update of a node - POLDI has been rebuilt, chnages to data file writing - For testing, sinqhttopt now understands a special command, byteswapoff, which switches off byte swapping. Required when the HM ius run on an Intel box. koennecke 2013-09-16 09:27:50 +00:00
  • 4558e50ff8 SICS-664: statemon reports STARTED = histmem but doesn't report FINISH. Removed the started message, we get enough feedback from the HistogramMemory. Ferdi Franceschini 2013-09-11 19:47:26 +10:00
  • 9c1bb2c809 SICS-405: Reverted fix of 1/6/2010 to remove sleep() function call. Ferdi Franceschini 2013-09-11 19:45:44 +10:00
  • 4db6412146 SICS-666 SICS returns the raw message from the spin flippers instead of a parsed field separated string. Ferdi Franceschini 2013-09-11 16:09:27 +10:00
  • 1af24fcb0a _histmem proc isn't created if the common hmm config file is loaded with the "source" command. Ferdi Franceschini 2013-09-10 21:44:45 +10:00
  • 9758aaee6b SICS-664 Remove unnecessary histogram memory controller hmc Ferdi Franceschini 2013-09-10 21:17:39 +10:00
  • 39497e2810 SICS-638 Send a pause to the histmem when SICS receives an INT1712 interrupt. This is done by mapping AnstoHttpPauseNoCon() to Halt in the histmem interface. An ANSTO stop command astop has been added to send a Stop to the histmem which is needed when uploading a new configuration. Ferdi Franceschini 2013-08-27 12:23:23 +10:00
  • 6c6f100c0f Make sure that a posit motor transitions back to IDLE if the motor it depends on has been first driven directly. Ferdi Franceschini 2013-09-10 14:13:50 +10:00
  • 83ae576551 Get changes to the Platypus motor config made in-situ by Andrew Nelson. Ferdi Franceschini 2013-08-29 07:44:00 +10:00
  • 20aa91ee4d Add IP and PORT for the "histmem textstatus" command. The initialisation of SICS fails to create the histmem command if this entry is missing Ferdi Franceschini 2013-08-29 07:43:30 +10:00
  • f3e2a6cd7f Add LS340 to Pelican deployment Douglas Clowes 2013-08-30 14:16:19 +10:00
  • 362e490121 Add order=, recursion detection, --verbose Douglas Clowes 2013-08-28 15:33:01 +10:00
  • 50f4ea9721 Add config_reader.tcl in the instrument/util directory Douglas Clowes 2013-08-27 18:10:02 +10:00
  • 8967885412 Implement group headings in the listbox Douglas Clowes 2013-08-26 11:53:02 +10:00
  • 9fc130bff2 Implement command to reread the configuration file Douglas Clowes 2013-08-26 11:45:01 +10:00
  • ecbe9953e8 cascade, onifon, onifoff, offifon and offofoff Douglas Clowes 2013-08-23 15:37:02 +10:00
  • 9da47fc1f7 groups, sorted display, sorted write Douglas Clowes 2013-08-23 14:36:04 +10:00
  • 1941679718 cascade and a bit of cleanup Douglas Clowes 2013-08-23 14:35:31 +10:00
  • dcca4385b3 Write input file with backups Douglas Clowes 2013-08-19 11:29:29 +10:00
  • 45a20823ba Cleanup and put focus change on cb_list Douglas Clowes 2013-08-19 10:30:19 +10:00
  • 7225f1920f Attempt a focus change callback Douglas Clowes 2013-08-19 09:24:16 +10:00
  • 4ecebd5e1f Add change callback, and write code Douglas Clowes 2013-08-16 15:37:31 +10:00
  • 75cc6a1ff6 Limit it to the Checkbox list Douglas Clowes 2013-08-16 14:52:10 +10:00
  • b9d9721a5f Massage in ConfigParser Douglas Clowes 2013-08-16 14:28:02 +10:00
  • 160babe51a Start a config editor with an extract from the urwid tour Douglas Clowes 2013-08-16 13:54:27 +10:00
  • 0b92895350 Script validator should not connect to the Dingo camera. Ferdi Franceschini 2013-08-27 17:24:56 +10:00
  • 6e2917db78 Don't poll histogram server for textstatus in simulation and script validator mode. Ferdi Franceschini 2013-08-26 14:56:09 +10:00
  • 6001209792 SICS-660 Use SICS server port to synchronise the script validator It was using the wrong port 60013 instead of 60003. Ferdi Franceschini 2013-08-26 11:48:28 +10:00
  • 5a17bca641 Make sure hmm clock_scale and freq are set or SICS won't start properly. If these parameters aren't set on an instrument with a histogram server then SICS won't create the hdb tree. Ferdi Franceschini 2013-08-22 07:58:20 +10:00
  • 82567c7394 Rename mvrunscan to mscan Ferdi Franceschini 2013-08-22 07:55:47 +10:00
  • 9e343223ea Revert "Run ghttp_process in async mode, call TaskYield and add an abort action" Douglas Clowes 2013-08-21 15:53:26 +10:00
  • f5dd71f4fb Get sct_lakeshore_370.tcl saving data to nexus files Douglas Clowes 2013-08-21 15:26:02 +10:00
  • e6d872aca4 Add option follow_symlinks to sshfs mount comment Douglas Clowes 2013-08-20 13:58:54 +10:00
  • 47181a2d58 Fix file and line number in fileeval messages Douglas Clowes 2013-08-20 13:58:12 +10:00
  • ac5d894acc Compare what is in the git tree with what is deployed on the instrument Douglas Clowes 2013-08-20 10:14:59 +10:00
  • 23c9928bc8 Slit motor limits on Platypus as measured by Andrew Nelson. Ferdi Franceschini 2013-08-15 23:16:25 +10:00
  • bdfb01ca49 Set SIS address for taipan. Ferdi Franceschini 2013-08-15 14:57:49 +10:00
  • d48b771ac3 Updated mom motor stepsperX and cntsperX for Pelican. Ferdi Franceschini 2013-08-15 14:56:28 +10:00
  • 643017d486 Source channel gains from das1-pelican and set MESYTEC thresholds. Ferdi Franceschini 2013-08-15 14:19:05 +10:00
  • ca1e34856a Speed up histmem config when SICS starts up. Clock scale, frame freq and source should be set in the instrument specific hmm_configuration.tcl file, not in hmm_configuration_common_1.tcl. Ferdi Franceschini 2013-08-15 13:56:50 +10:00
  • 4434d97239 Don't load the broken batmotor controller on Platypus. Ferdi Franceschini 2013-08-15 08:09:55 +10:00
  • b842421f12 Use NVS40 velocity selector on quokka Ferdi Franceschini 2013-08-15 08:09:15 +10:00
  • 335eda0a55 Allow wavelengths below 4.6125 Angstroms for velocity selector on quokka Ferdi Franceschini 2013-08-15 08:08:36 +10:00
  • d038891bc1 Get new det_home value Ferdi Franceschini 2013-08-15 08:08:08 +10:00
  • dd0ee77a26 Get voltage settings as measured by Mark Lesha on 30/7/13 for SN003 Ferdi Franceschini 2013-08-15 08:07:39 +10:00
  • 36caadd3af Do not make an instance of the oxford labview driver when initialising SICS. Ferdi Franceschini 2013-08-15 08:07:07 +10:00
  • fef7d4382e Allow selecting external or bath sensor when using a Julabo on Quokka Ferdi Franceschini 2013-08-15 08:05:49 +10:00
  • cafbd02b68 Make sure that the command status transitions to IDLE if it was set to BUSY Ferdi Franceschini 2013-08-15 08:04:15 +10:00
  • 564b7c9bd5 Use the selected sensor (external or bath) to report temperature from a Julabo Ferdi Franceschini 2013-08-15 08:03:34 +10:00
  • 5acb398b42 Provide add_oxmag command to instantiate an oxford magnet driver. Ferdi Franceschini 2013-08-15 07:59:02 +10: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. koennecke 2013-08-14 09:50:22 +00:00
  • 9b6a7f38e7 Get creep_precision and other updated parameters from ics2-taipan. Ferdi Franceschini 2013-08-12 11:32:22 +10:00
  • 0de5ee41e2 SICS-656 Make a multivariable runscan command. SICS-649 Return to initial position after a scan for Platypus Ferdi Franceschini 2013-08-09 05:29:03 +10:00
  • eb1c84b60b SICS-651 Reset command feedback status when SICS initialises. Ferdi Franceschini 2013-08-09 05:25:31 +10:00
  • 27f09f5a0a SICS-655 Update tasmots when driving axes. SICS-512 Experimental anticollider for m2, s2 and a2 Ferdi Franceschini 2013-08-09 05:24:29 +10:00
  • 05f17515cf SICS-645: Setting mtype attribute to stop scan from checking thread0 Ferdi Franceschini 2013-08-09 04:56:09 +10:00
  • f315d8bbf1 SICS-635: runscan on platypus takes too long to start. Ferdi Franceschini 2013-08-03 19:01:12 +10:00
  • dc0f9b56a9 SICS-640: Don't broadcast autosave message. Also allow 'autosave status' to check if autosave is enabled. Ferdi Franceschini 2013-08-03 18:38:44 +10:00
  • 6473498cb2 SICS-648: memory leak in nxscript.c:putslab fix memory leak (but only on malloc path) Originally committed on SVN as, r2428 | dcl | 2008-04-14 09:47:50 +1000 (Mon, 14 Apr 2008) Douglas Clowes 2013-08-03 18:20:36 +10:00
  • 2c36a8f466 SICS-644: Set precision to 50ns on Pelican fermi chopper phase motors. Ferdi Franceschini 2013-07-28 22:36:40 +10:00
  • 38d915cc6a SICS-646: Restore histogram command to hdb tree. Instruments which don't have a histogram should add "set no_histmem true" to the top of their instrument config file before the commands_common file is sourced. Ferdi Franceschini 2013-07-28 22:10:34 +10:00
  • 35b1758715 Scientist requested changing default speed of att motor on Quokka. Ferdi Franceschini 2013-07-22 16:06:13 +10:00
  • bc78e3447c Log user requested interrupts. Ferdi Franceschini 2013-07-22 14:36:10 +10:00
  • 6672e17982 Parse arguments for filename, add params to plot/axis titles, add grids Douglas Clowes 2013-08-08 12:46:18 +10:00
  • de6410f089 Add motor tracking plotting in python Douglas Clowes 2013-08-08 11:19:41 +10:00
  • 4069e71748 Add motor tracking on/off/clear/stats/save commands Douglas Clowes 2013-08-07 12:22:12 +10:00
  • 537fad7df4 Move constant strlen call outside of loop code Douglas Clowes 2013-08-05 09:45:29 +10:00
  • 0ffc87e3d7 Allow motor poll rates to be adjusted without an absolute encoder Douglas Clowes 2013-08-06 11:39:40 +10:00
  • 59e5539d5e Make the old motor FSM into a Legacy_FSM and default to the new FSM Douglas Clowes 2013-08-02 10:47:48 +10:00
  • 88f788e9cc Add motor creep_factor and creep_substep and remove obsolete code Douglas Clowes 2013-08-02 09:50:46 +10:00
  • ea0a9759e1 Add run, halt, error action commands Douglas Clowes 2013-07-22 12:15:37 +10:00
  • 2a7d0a0699 Add stepCount and moveTime to motor data Douglas Clowes 2013-07-15 16:45:17 +10:00
  • 627b840c38 Add min and max position on a motor move and output Douglas Clowes 2013-07-15 13:38:25 +10:00
  • 23f53b8a4c Break down the motor states further to make them even simpler Douglas Clowes 2013-07-15 13:36:20 +10:00
  • 4d933a6399 Make motor creep "single-step" one tenth steps-per-count Douglas Clowes 2013-07-12 12:39:16 +10:00
  • e9a884fa30 Add some motor statistics and regression to calculate steps per unit Douglas Clowes 2013-07-12 11:52:30 +10:00
  • 1d18fbf646 Rework the motor end-of-motion tests when creeping Douglas Clowes 2013-07-11 17:19:44 +10:00
  • 1a64c0a4a9 Separate motor states for move, backlash and creep Douglas Clowes 2013-07-11 17:17:13 +10:00
  • 6c220b4b55 Move the motor status handling out of line to reduce clutter and promote reuse Douglas Clowes 2013-07-11 17:12:14 +10:00
  • 6e5c0730e3 Improve debug printing Douglas Clowes 2013-07-11 17:10:05 +10:00
  • 6187cb3d15 Remove some obsolete and inactive code Douglas Clowes 2013-07-11 17:03:17 +10:00
  • 746f43ccb8 Change some variable names for the sake of consistency Douglas Clowes 2013-07-11 16:59:42 +10:00
  • eeb74517a8 Add some braces, add and improve comments to make code clearer, no functional changes Douglas Clowes 2013-07-11 16:55:48 +10:00
  • ca779ddc36 revert the one-shot change Douglas Clowes 2013-07-11 16:47:38 +10:00
  • 61c11d5741 rename config.h to made_config.h and add to .gitignore Douglas Clowes 2013-08-02 09:23:15 +10:00
  • 77bb495fe2 Purge the asyncqueue command queue periodically while disconnected Douglas Clowes 2013-07-30 13:33:26 +10:00
  • 606e73b221 Run ghttp_process in async mode, call TaskYield and add an abort action Douglas Clowes 2013-07-26 09:39:46 +10:00
  • 6242b5f282 Add Valgrind commands check, quick, added, changed where available Douglas Clowes 2013-08-01 11:16:17 +10:00
  • a356bcdc6b Add xref to populate an sqlite database with a program cross-reference Douglas Clowes 2013-08-01 16:56:22 +10:00
  • ebc4dd817d Add make help for Counter Monitor Makefile Douglas Clowes 2013-08-01 16:06:35 +10:00
  • a8e2e54ec0 Break Makefile to make Makefile_SICS for the sics directory Douglas Clowes 2013-08-01 15:38:18 +10:00
  • f552302bdf Update site_ansto/Makefile to actually use the dependency files gcc produces Douglas Clowes 2013-08-01 17:12:08 +10:00
  • cfb1b90baa Update hardsup/makefile to actually use the dependency files gcc produces Douglas Clowes 2013-08-01 15:33:26 +10:00
  • df7afb367a Implement a config.h to move defines off the compile line and reduce builds Douglas Clowes 2013-08-01 13:02:13 +10:00
  • 69925baaf6 Reset asyncRunning earlier to prevent ghttp_process calls and cover both paths Douglas Clowes 2013-07-31 11:44:49 +10:00
  • 39723685f5 SICS-650 Remove camera drive timer on disconnect and re-register on re-connect Douglas Clowes 2013-07-30 13:54:35 +10:00
  • b797d73edc Do not build obsolete module nhq200util.c Douglas Clowes 2013-07-26 09:44:54 +10:00