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
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
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