Ferdi Franceschini
d48b771ac3
Updated mom motor stepsperX and cntsperX for Pelican.
2013-08-15 14:56:28 +10:00
Ferdi Franceschini
643017d486
Source channel gains from das1-pelican and set MESYTEC thresholds.
2013-08-15 14:19:05 +10:00
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
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
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
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
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
Douglas Clowes
a8e2e54ec0
Break Makefile to make Makefile_SICS for the sics directory
2013-08-01 17:12:30 +10:00
Douglas Clowes
f552302bdf
Update site_ansto/Makefile to actually use the dependency files gcc produces
2013-08-01 17:12:08 +10:00