Douglas Clowes
a52835379d
Changes to sct files
2014-05-01 10:54:09 +10:00
Douglas Clowes
7e6b5a3a9f
Fix the Pfeiffer/mercury driver
2014-05-01 10:54:09 +10:00
Ferdi Franceschini
85dc69ed70
Load Oxford 12T magnet driver if it is enabled in the sics_config.ini file.
2014-04-29 15:29:04 +10:00
Ferdi Franceschini
19f6c8541c
SICS-128: Added a reactor status protocol handler called OPALSTAT for the asyncqueue.
...
OPALSTAT uses HTTP/1.1 and sets the UserAgent to SICS to avoid re-directs. It also sends
the SICS version and revision numbers in the UserAgent string.
2014-04-29 15:29:03 +10:00
Douglas Clowes
ad50eaca6a
Regenerate all of the generated driver code
2014-04-17 13:45:35 +10:00
Douglas Clowes
43035bfb37
Split out the flow/humidity sensor/setpoint as four separate nodes
2014-04-16 10:08:08 +10:00
Douglas Clowes
8f3b6aaabe
Add sct and tcl driver files for mercury and pfeiffer duo
2014-04-14 14:25:11 +10:00
Douglas Clowes
87bf23eb6e
tweak spacing and code, generate new drivers
2014-04-14 14:25:11 +10:00
Douglas Clowes
d08f5b6541
Update generated driver code
2014-04-14 10:34:43 +10:00
Douglas Clowes
ff43028b1a
Add missing braces
2014-04-14 10:20:45 +10:00
Ferdi Franceschini
9e6d04c693
Get reactor status from portal.nbi because neutron.ansto now requires SSL.
2014-03-26 10:34:45 +11:00
Ferdi Franceschini
bea943ddf2
Add new reactor status object to instruments.
2014-03-25 09:23:57 +11:00
Ferdi Franceschini
a3e975457b
Allow new reactor status SCT_OBJECT to be added as a Nexus NXsource group.
2014-03-24 22:23:50 +11:00
Ferdi Franceschini
aaa07895c6
Added new reactor status driver.
2014-03-24 22:22:14 +11:00
Ferdi Franceschini
f5da28a8a0
runscan breaks on Taipan. Calling bm status here causes a recursive loop.
...
The "bm status" calls were added in SICS-705
2014-03-24 21:18:29 +11:00
Douglas Clowes
8964750835
Implement "settle_time" in generated drivers
2014-03-24 10:21:28 +11:00
Douglas Clowes
ef4d4d0235
Regenerate with nxalias and sdsinfo
2014-03-24 10:21:12 +11:00
Douglas Clowes
957ca1db19
Separate out the PID related code into pid_function blocks
2014-03-24 10:21:01 +11:00
Douglas Clowes
9f8eabd3ec
Implicit setting type to part/drivable if not set explicitly
2014-03-18 15:02:39 +11:00
Douglas Clowes
2db71ba537
Wrap generated driver code in 'catch' and handle_exception blocks
2014-03-18 14:57:43 +11:00
Douglas Clowes
ad06ef1711
Remove 'create_node' from driver generator and '*.sct' files
...
It wasn't in working condition nor was it being used in any drivers
2014-03-18 09:29:30 +11:00
Douglas Clowes
012de6d735
More Gumtree-friendly driver changes
2014-03-04 16:38:08 +11:00
Douglas Clowes
8be48b16a5
refactor and regenerate hiden driver - make more Gumtree friendly
2014-03-04 15:18:06 +11:00
Douglas Clowes
cec264a252
Generate sct_hiden_xcs.tcl with new PID parameters and range check
2014-03-04 11:07:41 +11:00
Douglas Clowes
bcefc2db60
Hiden XCS Vapor system generated driver
2014-02-28 16:38:12 +11:00
Douglas Clowes
1fd74bef01
Improved PI control of Hiden XCS
2014-02-28 13:35:26 +11:00
Douglas Clowes
05d25257b3
Add total flow and PID-ish control
2014-02-28 11:16:36 +11:00
Douglas Clowes
3abc6c9e60
Move pathname and basename utility functions to extra_utility
...
This makes them generally available to SICS (and it's early)
2014-02-27 12:28:21 +11:00
Ferdi Franceschini
0a3805fa5a
Load instrument specific rules if defined in the anticollider.tcl
2014-02-14 15:04:05 +11:00
Douglas Clowes
99b5b92565
Add base/span properties and a gas factor calculation
2014-02-07 11:52:54 +11:00
Douglas Clowes
f14b2c0a82
Script Context driver generator files for Hiden XCS and Isotech Power Supply
2014-02-03 11:05:04 +11:00
Douglas Clowes
964d218a20
Start of sct generator description file for Julabo LH45
2014-02-03 11:05:03 +11:00
Ferdi Franceschini
64870e7bc8
Refactor anticollision script so that we can add more scripts to the anticollision module.
2014-01-31 09:15:09 +11:00
Ferdi Franceschini
e984619d77
Initial bilby configuration.
2014-01-15 16:31:14 +11:00
Ferdi Franceschini
68a746d46a
SICS-710: Make the watlow_rm driveable block until a drive has finished.
...
Also clear the geterror property to make sure that the driver recovers from Modbus error messages.
2014-01-15 16:31:13 +11:00
Ferdi Franceschini
e27aea0169
SICS-709: Refresh the count status whenever the current counts are fetched (eg before saving data).
...
This was broken as a side effect of SICS-664 (ie removing the unnecessary hmcontrol object).
2014-01-15 16:31:13 +11:00
Ferdi Franceschini
03c00623ee
Allow two LS336 and two LS340 temperature controllers to be selected.
2013-12-20 09:09:03 +11:00
Ferdi Franceschini
5d40914ee0
Fix typo to stop the scan command from checking thread0 on tclmot motors.
2013-12-20 09:09:02 +11:00
Ferdi Franceschini
37879b9144
The ID and TYPE were the wrong way around when calling add_oxford_mercury.
2013-12-20 09:08:58 +11:00
Ferdi Franceschini
216e2b3529
SICS-697 Make named links in data group for LS336 and Oxford Mercury.
...
SICS-705 Fixed log file name bug in Mercury controller.
2013-12-20 09:08:57 +11:00
Ferdi Franceschini
2cf513c4bb
FIX: Create driver interface for each syringe pump on Platypus
2013-12-20 09:08:55 +11:00
Ferdi Franceschini
4643a1fd04
SICS-700 Enable region of interest configuration parameters for histogram memory
2013-12-20 09:08:53 +11:00
Ferdi Franceschini
472ca4f9d9
Updated from ics2-pelican.
2013-12-20 09:08:53 +11:00
Ferdi Franceschini
7b814089ff
SICS-705 Fix mercury log file creation bug.
2013-12-20 09:08:52 +11:00
Ferdi Franceschini
99955b01da
SICS-698 Make Bruker magnet driver setpoint driveable.
2013-12-20 09:08:51 +11:00
Ferdi Franceschini
093479f808
SICS-697 Make named links to data group using new typed naming system.
2013-12-20 09:08:49 +11:00
Ferdi Franceschini
6692a1a2bb
SICS-699 Provide a hipadaba "control" group for special hdb nodes like environment setpoints and sensor readings
2013-12-20 09:08:48 +11:00
Ferdi Franceschini
58e35efba3
SICS-695 Save a named link for scan variables and other objects if required.
...
If a SICS object has a "linkname" attribute then that name will be used when
making links in the data file.
2013-12-20 09:08:47 +11:00
Ferdi Franceschini
5df895cc76
SICS-694 Save data with named links on hdb nodes decorated with named links.
...
Note the use of the Tcl 8.5 {*} expand feature to expand a list into
separate arguments when calling a function.
2013-12-20 09:08:47 +11:00
Ferdi Franceschini
650d1c0127
SICS-693 newfile BEAM_MONITOR fails.
...
Make sure that the "axes" hdb property defaults to "run_number" for the BEAM_MONITOR filetype.
2013-12-20 09:08:46 +11:00