Ferdi Franceschini
5ee2634d30
Modified some more old drivers to use config_dict as in gen_sct.py
...
TODO
environment/sct_keithley_2700.tcl
environment/sct_protek_common.tcl
2014-07-01 20:12:42 +10:00
Ferdi Franceschini
d9255be951
Use the 'oscillate' subcommand on oct instead of oscmd
2014-07-01 15:36:49 +10:00
Douglas Clowes
132af9d225
Add a "tclesc[ape]" variant of hlistprop / tcl{,list,esc,escape}
...
And use it in gumxml.tcl
2014-07-01 11:22:42 +10:00
Ferdi Franceschini
4f397350cb
Modified some older drivers to use the tcl dict code from gen_sct.py
...
TODO
sct_keithley_2700.tcl
magneticField/sct_oxford_labview.tcl
magneticField/sct_bruker_BEC1.tcl
temperature/sct_watlow_st4.tcl
temperature/sct_oxford_mercury.tcl
temperature/sct_mercury_pres.tcl
temperature/sct_julabo_lh45.tcl
temperature/sct_lakeshore_340.tcl
temperature/sct_julabo_lh45_gen.tcl
temperature/sct_watlow_rm.tcl
temperature/sct_eurotherm_2000.tcl
temperature/sct_lakeshore_336.tcl
temperature/sct_watlow_pm.tcl
temperature/sct_oxford_itc.tcl
temperature/sct_lakeshore_370.tcl
temperature/west400.tcl
2014-06-30 13:47:48 +10:00
Douglas Clowes
7960cb73a0
Change puts to clientput to avoid error on stdout undefined
2014-06-30 13:44:14 +10:00
Douglas Clowes
202004766a
Check for existence of config dict fields before using them in generated drivers
2014-06-30 12:49:22 +10:00
Douglas Clowes
62f1170a6d
Restore sorted ini files on output
2014-06-30 12:47:21 +10:00
Ferdi Franceschini
bd93c34875
copy.copy() doesn't work with urwid on the SL6 VMs.
...
Explicitly make a new listwalker imp_lw to avoid overwriting the first entry in self.imp_lw_dict[opt]
Python 2.6 requires field numbers for format strings.
2014-06-30 10:09:34 +10:00
Ferdi Franceschini
e971cd8b64
New sicsconfig.ini file configuration editor.
...
Updated wombat sics_config.ini and gen_sct.py
Generated new tcl files from sct templates and
modified some old sct_*.tcl drivers.
TODO
sct_keithley_2700.tcl
magneticField/sct_oxford_labview.tcl
magneticField/sct_bruker_BEC1.tcl
temperature/sct_watlow_st4.tcl
temperature/sct_oxford_mercury.tcl
temperature/sct_mercury_pres.tcl
temperature/sct_julabo_lh45.tcl
temperature/sct_lakeshore_340.tcl
temperature/sct_julabo_lh45_gen.tcl
temperature/sct_watlow_rm.tcl
temperature/sct_eurotherm_2000.tcl
temperature/sct_lakeshore_336.tcl
temperature/sct_watlow_pm.tcl
temperature/sct_oxford_itc.tcl
temperature/sct_lakeshore_370.tcl
temperature/west400.tcl
2014-06-30 09:08:19 +10:00
Ferdi Franceschini
c960a3bb2d
Added sample changer motor configuration
2014-06-27 18:38:23 +10:00
Ferdi Franceschini
a363bc3c2c
Fix bug introduced when AttrWrap was replaced by AttrMap.
...
AttrWrap transparently passes method calls through to the widget
but you need to use the original_widget attribute with AttrMap to
access methods on the underlying widget.
2014-06-27 15:05:07 +10:00
Ferdi Franceschini
bd97a75e9d
Replace deprecated urwid AttrWrap() with AttrMap()
2014-06-27 15:05:05 +10:00
Douglas Clowes
ac24d330c2
Absolute encoders/resolvers changed on PCX, PCR and MOM on Echidna
2014-06-27 14:28:28 +10:00
Douglas Clowes
27f1f1dfa0
Merge from Echidna
2014-06-26 16:26:36 +10:00
Douglas Clowes
8bed9404e4
Pelican merge: pelican_configuration.tcl, motor_configuration.tcl
2014-06-26 15:15:58 +10:00
Douglas Clowes
8bf1764dd9
SICS-754 Use "clientput" instead of "puts stdout" in non-generated drivers
2014-06-26 14:08:20 +10:00
Douglas Clowes
fe3489b61f
SICS-754 Use "clientput" instead of "puts stdout" in generated drivers
2014-06-26 13:48:44 +10:00
Douglas Clowes
e2ab77fca7
Make the Fake Galil display window support the 8 controllers
2014-06-26 12:38:59 +10:00
Douglas Clowes
03aa895403
Extract common setup code and add wombat
2014-06-26 12:38:06 +10:00
Douglas Clowes
3ffcdb08da
Merge from Quokka quokka_configuration.tcl (partial)
2014-06-25 17:09:27 +10:00
Douglas Clowes
d404bdbb06
Merge from Quokka sans sct_flipper, environment, motor_config
2014-06-25 17:09:22 +10:00
Douglas Clowes
7d36bb0508
Merge from Quokka sct_protek_common.tcl
2014-06-25 17:09:16 +10:00
Douglas Clowes
2d48093820
Merge from Quokka runsics.py move the commented out debug print
2014-06-25 17:09:10 +10:00
Douglas Clowes
6530c54483
Merge from Quokka sct_positmotor_common.tcl set driving false
2014-06-25 17:09:01 +10:00
Douglas Clowes
5b48df31ba
Merge from Quokka hvcommands.tcl and pulser.tcl
2014-06-25 17:08:53 +10:00
Douglas Clowes
ba16ebb992
Add _trial_temp to .gitignore for unit testing from the repository
2014-06-25 13:50:49 +10:00
Douglas Clowes
2676ab9282
Rework the LS-218 driver to make it flexible.
2014-06-25 13:37:32 +10:00
Douglas Clowes
648c8003b7
Merge from Wombat, except sics_config.ini
...
Conflicts:
sics/site_ansto/instrument/config/environment/magneticField/sct_green_magnet.tcl
sics/site_ansto/instrument/config/environment/temperature/sct_lakeshore_336.tcl
sics/site_ansto/instrument/config/environment/temperature/sct_oxford_mercury.tcl
sics/site_ansto/instrument/config/hmm/hmm_object.tcl
sics/site_ansto/instrument/hipd/config/commands/eulerscan.tcl
sics/site_ansto/instrument/hipd/config/motors/motor_configuration.tcl
sics/site_ansto/instrument/hipd/util/sics_config.ini
sics/site_ansto/instrument/server_config.tcl
2014-06-25 13:35:28 +10:00
Douglas Clowes
3f8f5fcba7
Merge from Wombat hmm_object.tcl
2014-06-25 13:22:44 +10:00
Douglas Clowes
c5f7a7375e
Merge from Wombat west400.tcl
2014-06-25 13:22:35 +10:00
Douglas Clowes
ccc47a4c57
Pull in Wombat changes to hvcommands.tcl
2014-06-25 13:20:20 +10:00
Douglas Clowes
95974df5e4
Pick up some obvious changes from Wombat
2014-06-24 17:32:34 +10:00
Douglas Clowes
e3377553bd
Sort the *.ini files so we can better compare them
2014-06-24 17:22:46 +10:00
Douglas Clowes
e9191c1d62
Pull back Platypus Command changes
2014-06-24 12:36:53 +10:00
Douglas Clowes
3ea1f3bf5f
Pull back Platypus detector config change
2014-06-24 12:33:59 +10:00
Douglas Clowes
126187473c
Add ServerOption LoggerDir as the data directory
2014-06-24 12:28:14 +10:00
Douglas Clowes
ffef4e208f
SCT driver for Lakeshore 218S Temperature Monitor
2014-06-23 17:40:10 +10:00
Douglas Clowes
9388b5941d
Trivial changes to unit test
2014-06-23 12:48:46 +10:00
Douglas Clowes
6b18de0a03
Add huber asyncprotocol and make huber_ap and omron_ap to remove name conflicts
2014-06-23 12:48:46 +10:00
Douglas Clowes
565ba9d10d
SICS-752 Escape all embedded braces in hlistprop tcllist output
2014-06-23 12:48:46 +10:00
Ferdi Franceschini
6dba13a5ab
Add CF1 to Wombat INI file and fix ordering of LS336 sections.
2014-06-23 10:29:20 +10:00
Ferdi Franceschini
0b293e5399
Use the new make_vmot command to make a virtual motor has the same klass as the real motor it is chained to.
2014-06-23 10:29:18 +10:00
Ferdi Franceschini
35c5ccbb19
Added command to make virtual motor which hdbchains to a real motor.
2014-06-23 10:29:17 +10:00
Douglas Clowes
84fa02a5a5
Add a fake Huber bath
2014-06-20 14:53:39 +10:00
Douglas Clowes
ff342dc16d
Add unimplemented message to fake NHQ
2014-06-20 14:53:33 +10:00
Douglas Clowes
68afbed2ce
Prevent SEGV in ansto_sctdriveadapter on node not found and add names to messages
2014-06-20 13:15:43 +10:00
Douglas Clowes
fc85619eac
NHQ-2xx SCT driver and fake device
2014-06-20 12:25:46 +10:00
Douglas Clowes
cd80196583
add declaration for OMRONInitProtocol
2014-06-19 16:35:47 +10:00
Douglas Clowes
25346f5e02
Include a header file for the omron protocol
2014-06-19 16:35:47 +10:00
Douglas Clowes
881fce1feb
SICS-750 Restrict sensitive motor commands to debug+manager or initialization
2014-06-19 16:35:47 +10:00