Douglas Clowes
bcb28e68c1
Add some more read-only fields to the huber
2014-06-17 17:17:41 +10:00
Douglas Clowes
171342c97e
Make driver nodes mutable and regen
2014-06-17 15:45:03 +10:00
Douglas Clowes
6ce8d3d577
Tidy omron sct file, change id poll rate then regenerate
2014-06-17 14:53:48 +10:00
Douglas Clowes
ed7c371080
Add the huber bath Pilot ONE driver
2014-06-17 14:53:48 +10:00
Douglas Clowes
fce610a142
Add a driver for the Omron ZS-HLDC Laser Displacement device
2014-06-16 17:37:20 +10:00
Douglas Clowes
fa3154bdcd
Update non-templated drivers to log to ../log/ instead of /tmp/
2014-06-16 10:42:17 +10:00
Douglas Clowes
1010003d6c
Regenerate templated drivers to get changes to logging and simulation tests
2014-06-16 10:37:10 +10:00
Douglas Clowes
3ae5310af9
Massage the mercury pressure card driver
2014-06-11 10:50:07 +10:00
Douglas Clowes
e2fae66199
Update the mercury pressure loop for the pressure card
2014-06-10 17:17:28 +10:00
Douglas Clowes
92d3acb5d5
Remove superfluous trailing white space from TCL files
2014-05-16 17:23:58 +10:00
Douglas Clowes
cf8a08ea7e
Generated modular mercury drivers
2014-05-16 15:42:11 +10:00
Douglas Clowes
81ed966092
Regen sct drivers with async and logging changes
2014-05-16 15:39:58 +10:00
Ferdi Franceschini
d1bfcf3b6a
Remove unnecessary {*} TCL operator.
2014-05-16 13:56:50 +10:00
Ferdi Franceschini
d7acb7c16c
Load drivers which have been enabled in the SICS config ini files.
...
Lakeshore 336 drivers with known IP addresses have been added to the ini files with unique IDs.
All entries in the ini files now have unique IDs
The wombat ini now has radio buttons to select sample stage motor configurations.
2014-05-05 12:25:00 +10:00
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