Commit Graph

3014 Commits

Author SHA1 Message Date
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
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
Douglas Clowes
cfb1b90baa Update hardsup/makefile to actually use the dependency files gcc produces 2013-08-01 16:42:31 +10:00
Douglas Clowes
df7afb367a Implement a config.h to move defines off the compile line and reduce builds 2013-08-01 16:42:14 +10:00
Douglas Clowes
69925baaf6 Reset asyncRunning earlier to prevent ghttp_process calls and cover both paths 2013-07-31 11:44:49 +10:00
Douglas Clowes
39723685f5 SICS-650 Remove camera drive timer on disconnect and re-register on re-connect 2013-07-30 13:54:35 +10:00
Douglas Clowes
b797d73edc Do not build obsolete module nhq200util.c 2013-07-26 09:44:54 +10:00
Douglas Clowes
40c0bf7d9e Remove LS370 logging to stdout 2013-07-15 13:01:35 +10:00
Douglas Clowes
c5690e52ca Integrate scriptcontext-asyncqueue adapter into build 2013-07-08 16:17:23 +10:00
Douglas Clowes
10f1f41fd7 New file for scriptcontext-asyncqueue adapter 2013-07-08 16:13:33 +10:00
Douglas Clowes
dcfd6edfbe Clear the network timer on firing in TimedReconnect 2013-07-08 15:54:35 +10:00
Douglas Clowes
e4b528426d Make Timer handling more robust and easier to use 2013-07-08 15:54:31 +10:00
Douglas Clowes
784372503c refactor TimedReconnect and AQ_Reconnect to make more the same 2013-07-08 15:54:26 +10:00
Douglas Clowes
aaeaff692e purge asyncqueue on disconnect 2013-07-08 15:54:20 +10:00
Douglas Clowes
7c0dfe437a SICS-632 Allocate a copy of the connection, for motor tracing, and free it at the end. 2013-07-08 15:53:59 +10:00