Renamed type to optype in sics_config.ini so devices
like multimeters can set a data type parameter eg datype config_edit.py uses optype instead of type Also the listwalker is now being generated dynamically so that in the future unavailable drivers can be moved from the list of radiobuttons.
This commit is contained in:
@@ -1,239 +1,212 @@
|
||||
[12tmagnet]
|
||||
[12tmagnet_oxford]
|
||||
desc = "12 Tesla Oxford Magnet"
|
||||
driver = "12tmagnet"
|
||||
group = implementation
|
||||
id = 11
|
||||
ip = 10.157.205.3
|
||||
name = magnetic
|
||||
port = 55001
|
||||
type = B
|
||||
driver = "oxford_labview"
|
||||
imptype = magnetic_field
|
||||
ip = 10.157.205.3
|
||||
port = 55001
|
||||
|
||||
[12tmagnet_sample_insert]
|
||||
desc = "som will be redefined as the magnet sample insert rotation. Sample stage will be renamed to somss"
|
||||
group = implementation
|
||||
offifon = normal_sample_stage,eularian_cradle,small_omega
|
||||
radio = samstage
|
||||
imptype = motion_axis
|
||||
|
||||
[Default]
|
||||
cascade = sample_stage:normal_sample_stage
|
||||
enabled = True
|
||||
group = Configuration
|
||||
|
||||
[12tmagnet_setup]
|
||||
cascade = B1:12tmagnet,sample_stage:12tmagnet_sample_insert,T1:mercury_scpi
|
||||
enabled = True
|
||||
group = Configuration
|
||||
onifoff = normal_sample_stage
|
||||
cascade = B1:12tmagnet_oxford,sample_stage:12tmagnet_sample_insert,T1:mercury_scpi
|
||||
enabled = False
|
||||
|
||||
[B1]
|
||||
enabled = False
|
||||
implementation = 12tmagnet_oxford
|
||||
name = magnet1
|
||||
optype = magnetic_field
|
||||
|
||||
[CF1]
|
||||
cascade = T1:CF1_ls340,sample_stage:normal_sample_stage
|
||||
enabled = False
|
||||
group = Configuration
|
||||
|
||||
[T1]
|
||||
name = tc1
|
||||
enabled = True
|
||||
group = Configuration Components
|
||||
implementation = mercury_scpi
|
||||
type = temperature
|
||||
|
||||
[T2]
|
||||
name = tc2
|
||||
enabled = False
|
||||
group = Configuration Components
|
||||
implementation = ls336_02
|
||||
type = temperature
|
||||
|
||||
[T3]
|
||||
name = tc3
|
||||
enabled = False
|
||||
group = Configuration Components
|
||||
implementation = ls336_04
|
||||
type = temperature
|
||||
|
||||
[B1]
|
||||
name = magnet1
|
||||
enabled = True
|
||||
group = Configuration Components
|
||||
implementation = 12tmagnet
|
||||
type = magnetic_field
|
||||
|
||||
[sample_stage]
|
||||
name = sample_stage
|
||||
enabled = Always
|
||||
group = Configuration Components
|
||||
implementation = 12tmagnet_sample_insert
|
||||
type = motion_axis
|
||||
|
||||
[CF1_ls340]
|
||||
desc = "cf1: Bottom loading cryofurnace"
|
||||
driver = "lakeshore_340"
|
||||
group = implementation
|
||||
id = 12
|
||||
imptype = temperature
|
||||
ip = 10.157.205.43
|
||||
name = cf1
|
||||
port = 4001
|
||||
terminator = \r\n
|
||||
tol1 = 1.0
|
||||
tol2 = 1.0
|
||||
type = T
|
||||
imptype = temperature
|
||||
|
||||
[Default]
|
||||
cascade = sample_stage:normal_sample_stage
|
||||
enabled = True
|
||||
|
||||
[I1]
|
||||
datype = I
|
||||
enabled = False
|
||||
implementation = protek_01
|
||||
name = curr1
|
||||
optype = multimeter
|
||||
|
||||
[I2]
|
||||
datype = I
|
||||
enabled = False
|
||||
implementation = protek_02
|
||||
name = curr2
|
||||
optype = multimeter
|
||||
|
||||
[T1]
|
||||
enabled = False
|
||||
implementation = mercury_scpi
|
||||
name = tc1
|
||||
optype = temperature
|
||||
|
||||
[T2]
|
||||
enabled = False
|
||||
implementation = ls336_02
|
||||
name = tc2
|
||||
optype = temperature
|
||||
|
||||
[T3]
|
||||
enabled = False
|
||||
implementation = ls336_04
|
||||
name = tc3
|
||||
optype = temperature
|
||||
|
||||
[V1]
|
||||
datype = V
|
||||
enabled = False
|
||||
implementation = protek_01
|
||||
name = volts1
|
||||
optype = multimeter
|
||||
|
||||
[V2]
|
||||
datype = V
|
||||
enabled = False
|
||||
implementation = protek_02
|
||||
name = volts2
|
||||
optype = multimeter
|
||||
|
||||
[eularian_cradle]
|
||||
desc = "Load the Eulerian cradle configuration"
|
||||
group = implementation
|
||||
offifon = normal_sample_stage,small_omega,12tmagnet_sample_insert
|
||||
radio = samstage
|
||||
imptype = motion_axis
|
||||
|
||||
[ls336_01]
|
||||
desc = "tc1: Lakeshore 336 temperature controller"
|
||||
driver = "lakeshore_336"
|
||||
group = implementation
|
||||
id = 1
|
||||
imptype = temperature
|
||||
ip = 10.157.205.28
|
||||
name = tc1
|
||||
port = 7777
|
||||
terminator = \r\n
|
||||
tol1 = 1.0
|
||||
tol2 = 1.0
|
||||
type = T
|
||||
imptype = temperature
|
||||
|
||||
[ls336_02]
|
||||
desc = "tc2: Lakeshore 336 temperature controller"
|
||||
driver = "lakeshore_336"
|
||||
group = implementation
|
||||
id = 2
|
||||
imptype = temperature
|
||||
ip = 10.157.205.29
|
||||
name = tc2
|
||||
port = 7777
|
||||
terminator = \r\n
|
||||
tol1 = 1.0
|
||||
tol2 = 1.0
|
||||
type = T
|
||||
imptype = temperature
|
||||
|
||||
[ls336_04]
|
||||
desc = "tc3: Lakeshore 336 temperature controller"
|
||||
driver = "lakeshore_336"
|
||||
group = implementation
|
||||
id = 3
|
||||
imptype = temperature
|
||||
ip = 10.157.205.30
|
||||
name = tc3
|
||||
port = 7777
|
||||
terminator = \r\n
|
||||
tol1 = 1.0
|
||||
tol2 = 1.0
|
||||
type = T
|
||||
imptype = temperature
|
||||
|
||||
[ls336_05]
|
||||
desc = "tc4: Lakeshore 336 temperature controller"
|
||||
driver = "lakeshore_336"
|
||||
group = implementation
|
||||
id = 4
|
||||
imptype = temperature
|
||||
ip = 137.157.201.21
|
||||
name = tc4
|
||||
port = 7777
|
||||
terminator = \r\n
|
||||
tol1 = 1.0
|
||||
tol2 = 1.0
|
||||
type = T
|
||||
imptype = temperature
|
||||
|
||||
[ls336_06]
|
||||
desc = "tc5: Lakeshore 336 temperature controller"
|
||||
driver = "lakeshore_336"
|
||||
group = implementation
|
||||
id = 5
|
||||
imptype = temperature
|
||||
ip = 137.157.201.21
|
||||
name = tc5
|
||||
port = 7777
|
||||
terminator = \r\n
|
||||
tol1 = 1.0
|
||||
tol2 = 1.0
|
||||
type = T
|
||||
imptype = temperature
|
||||
|
||||
[ls336_12]
|
||||
desc = "tc6: Lakeshore 336 temperature controller"
|
||||
driver = "lakeshore_336"
|
||||
group = implementation
|
||||
id = 6
|
||||
imptype = temperature
|
||||
ip = 10.157.205.31
|
||||
name = tc6
|
||||
port = 7777
|
||||
terminator = \r\n
|
||||
tol1 = 1.0
|
||||
tol2 = 1.0
|
||||
type = T
|
||||
imptype = temperature
|
||||
|
||||
[ls340_01]
|
||||
desc = "tc7: Lakeshore 340 temperature controller"
|
||||
group = implementation
|
||||
driver = "lakeshore_340"
|
||||
id = 7
|
||||
imptype = temperature
|
||||
ip = 137.157.201.86
|
||||
name = tc7
|
||||
port = 4001
|
||||
terminator = \r\n
|
||||
tol1 = 1.0
|
||||
tol2 = 1.0
|
||||
type = T
|
||||
imptype = temperature
|
||||
|
||||
[ls340_02]
|
||||
desc = "tc8: Lakeshore 340 temperature controller"
|
||||
group = implementation
|
||||
driver = "lakeshore_340"
|
||||
id = 8
|
||||
imptype = temperature
|
||||
ip = 137.157.201.86
|
||||
name = tc8
|
||||
port = 4002
|
||||
terminator = \r\n
|
||||
tol1 = 1.0
|
||||
tol2 = 1.0
|
||||
type = T
|
||||
imptype = temperature
|
||||
|
||||
[mercury_scpi]
|
||||
desc = "tc9: Oxford Mercury temperature controller in Mercury mode"
|
||||
driver = "mercury_scpi"
|
||||
group = implementation
|
||||
id = 9
|
||||
imptype = temperature
|
||||
ip = 10.157.205.5
|
||||
name = tc9
|
||||
port = 7020
|
||||
terminator = \r
|
||||
tol = 2.0
|
||||
type = T
|
||||
imptype = temperature
|
||||
|
||||
[normal_sample_stage]
|
||||
desc = "This is the default sample stage configuration with xy translation and phi and chi tilt stages"
|
||||
group = implementation
|
||||
offifon = eularian_cradle,small_omega,12tmagnet_sample_insert
|
||||
radio = samstage
|
||||
imptype = motion_axis
|
||||
|
||||
[protek_01]
|
||||
desc = "Protek Multimeter"
|
||||
driver = "protek"
|
||||
imptype = multimeter
|
||||
ip = 10.157.205.36
|
||||
port = 4001
|
||||
|
||||
[protek_02]
|
||||
desc = "Protek Multimeter"
|
||||
driver = "protek"
|
||||
imptype = multimeter
|
||||
ip = 10.157.205.37
|
||||
port = 4001
|
||||
|
||||
[sample_stage]
|
||||
enabled = Always
|
||||
implementation = normal_sample_stage
|
||||
name = sample_stage
|
||||
optype = motion_axis
|
||||
|
||||
[small_omega]
|
||||
desc = "Load the small omega configuration"
|
||||
group = implementation
|
||||
offifon = normal_sample_stage,eularian_cradle,12tmagnet_sample_insert
|
||||
radio = samstage
|
||||
imptype = motion_axis
|
||||
|
||||
[west4100]
|
||||
desc = "tc10: Blue furnace temperature controller"
|
||||
desc = "Blue furnace temperature controller"
|
||||
driver = "west4100"
|
||||
group = implementation
|
||||
id = 10
|
||||
ip = 10.157.205.19
|
||||
name = tc10
|
||||
type = T
|
||||
imptype = temperature
|
||||
ip = 10.157.205.19
|
||||
|
||||
|
||||
Reference in New Issue
Block a user