Commit Graph

3029 Commits

Author SHA1 Message Date
Ferdi Franceschini 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.
2013-08-15 13:56:50 +10:00
Ferdi Franceschini 4434d97239 Don't load the broken batmotor controller on Platypus. 2013-08-15 08:09:55 +10:00
Ferdi Franceschini b842421f12 Use NVS40 velocity selector on quokka 2013-08-15 08:09:15 +10:00
Ferdi Franceschini 335eda0a55 Allow wavelengths below 4.6125 Angstroms for velocity selector on quokka 2013-08-15 08:08:36 +10:00
Ferdi Franceschini d038891bc1 Get new det_home value 2013-08-15 08:08:08 +10:00
Ferdi Franceschini dd0ee77a26 Get voltage settings as measured by Mark Lesha on 30/7/13 for SN003 2013-08-15 08:07:39 +10:00
Ferdi Franceschini 36caadd3af Do not make an instance of the oxford labview driver when initialising SICS. 2013-08-15 08:07:07 +10:00
Ferdi Franceschini fef7d4382e Allow selecting external or bath sensor when using a Julabo on Quokka 2013-08-15 08:05:49 +10:00
Ferdi Franceschini cafbd02b68 Make sure that the command status transitions to IDLE if it was set to BUSY 2013-08-15 08:04:15 +10:00
Ferdi Franceschini 564b7c9bd5 Use the selected sensor (external or bath) to report temperature from a Julabo 2013-08-15 08:03:34 +10:00
Ferdi Franceschini 5acb398b42 Provide add_oxmag command to instantiate an oxford magnet driver. 2013-08-15 07:59:02 +10:00
Ferdi Franceschini 9b6a7f38e7 Get creep_precision and other updated parameters from ics2-taipan. 2013-08-12 11:32:22 +10:00
Ferdi Franceschini 0de5ee41e2 SICS-656 Make a multivariable runscan command.
SICS-649 Return to initial position after a scan for Platypus
2013-08-09 05:30:58 +10:00
Ferdi Franceschini eb1c84b60b SICS-651 Reset command feedback status when SICS initialises. 2013-08-09 05:30:58 +10:00
Ferdi Franceschini 27f09f5a0a SICS-655 Update tasmots when driving axes.
SICS-512 Experimental anticollider for m2, s2 and a2
2013-08-09 05:30:57 +10:00
Ferdi Franceschini 05f17515cf SICS-645: Setting mtype attribute to stop scan from checking thread0 2013-08-09 05:30:57 +10:00
Ferdi Franceschini f315d8bbf1 SICS-635: runscan on platypus takes too long to start. 2013-08-09 05:30:56 +10:00
Ferdi Franceschini dc0f9b56a9 SICS-640: Don't broadcast autosave message.
Also allow 'autosave status' to check if autosave is enabled.
2013-08-09 05:30:56 +10:00
Douglas Clowes 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)
2013-08-09 05:30:55 +10:00
Ferdi Franceschini 2c36a8f466 SICS-644: Set precision to 50ns on Pelican fermi chopper phase motors. 2013-08-09 05:30:54 +10:00
Ferdi Franceschini 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.
2013-08-09 05:30:54 +10:00
Ferdi Franceschini 35b1758715 Scientist requested changing default speed of att motor on Quokka. 2013-08-09 05:30:53 +10:00
Ferdi Franceschini bc78e3447c Log user requested interrupts. 2013-08-09 05:30:53 +10:00
Douglas Clowes 6672e17982 Parse arguments for filename, add params to plot/axis titles, add grids 2013-08-08 12:46:18 +10:00
Douglas Clowes de6410f089 Add motor tracking plotting in python 2013-08-08 11:20:19 +10:00
Douglas Clowes 4069e71748 Add motor tracking on/off/clear/stats/save commands 2013-08-07 12:22:12 +10:00
Douglas Clowes 537fad7df4 Move constant strlen call outside of loop code 2013-08-06 11:55:30 +10:00
Douglas Clowes 0ffc87e3d7 Allow motor poll rates to be adjusted without an absolute encoder 2013-08-06 11:39:40 +10:00
Douglas Clowes 59e5539d5e Make the old motor FSM into a Legacy_FSM and default to the new FSM 2013-08-02 10:47:48 +10:00
Douglas Clowes 88f788e9cc Add motor creep_factor and creep_substep and remove obsolete code 2013-08-02 09:59:50 +10:00
Douglas Clowes ea0a9759e1 Add run, halt, error action commands 2013-08-02 09:55:59 +10:00
Douglas Clowes 2a7d0a0699 Add stepCount and moveTime to motor data 2013-08-02 09:55:59 +10:00
Douglas Clowes 627b840c38 Add min and max position on a motor move and output 2013-08-02 09:55:58 +10:00
Douglas Clowes 23f53b8a4c Break down the motor states further to make them even simpler 2013-08-02 09:55:58 +10:00
Douglas Clowes 4d933a6399 Make motor creep "single-step" one tenth steps-per-count 2013-08-02 09:55:58 +10:00
Douglas Clowes e9a884fa30 Add some motor statistics and regression to calculate steps per unit 2013-08-02 09:55:58 +10:00
Douglas Clowes 1d18fbf646 Rework the motor end-of-motion tests when creeping 2013-08-02 09:55:57 +10:00
Douglas Clowes 1a64c0a4a9 Separate motor states for move, backlash and creep 2013-08-02 09:55:57 +10:00
Douglas Clowes 6c220b4b55 Move the motor status handling out of line to reduce clutter and promote reuse 2013-08-02 09:55:57 +10:00
Douglas Clowes 6e5c0730e3 Improve debug printing 2013-08-02 09:55:56 +10:00
Douglas Clowes 6187cb3d15 Remove some obsolete and inactive code 2013-08-02 09:55:56 +10:00
Douglas Clowes 746f43ccb8 Change some variable names for the sake of consistency 2013-08-02 09:55:56 +10:00
Douglas Clowes eeb74517a8 Add some braces, add and improve comments to make code clearer, no functional changes 2013-08-02 09:55:56 +10:00
Douglas Clowes ca779ddc36 revert the one-shot change 2013-08-02 09:55:55 +10:00
Douglas Clowes 61c11d5741 rename config.h to made_config.h and add to .gitignore 2013-08-02 09:23:15 +10:00
Douglas Clowes 77bb495fe2 Purge the asyncqueue command queue periodically while disconnected 2013-08-01 17:13:52 +10:00
Douglas Clowes 606e73b221 Run ghttp_process in async mode, call TaskYield and add an abort action 2013-08-01 17:13:38 +10:00
Douglas Clowes 6242b5f282 Add Valgrind commands check, quick, added, changed where available 2013-08-01 17:13:31 +10:00
Douglas Clowes a356bcdc6b Add xref to populate an sqlite database with a program cross-reference 2013-08-01 17:13:26 +10:00
Douglas Clowes ebc4dd817d Add make help for Counter Monitor Makefile 2013-08-01 17:13:03 +10:00