improve meaning handling
- Moveables with meaning 'temperature' are added to the 'temperature_regulation' target list - Devices with meaning 'temperature_regulation' are added to 'temperature' target list, but with much lower priority (should be considered only when no sample quantity is detected)
This commit is contained in:
@ -17,34 +17,35 @@ devices = dict(
|
||||
# the devices with the names given by key are added to determine the
|
||||
# device, using the given importance number, with similar values as
|
||||
# given by the SECoP standard (10: instrument, 20: cryostat, 30: insert)
|
||||
# the given numbers assume it is on the cryo, +10 / +20 is added for stick/addons
|
||||
temperature = { # the SECoP meaning
|
||||
'alias': 'Ts', # the name(s) to be given to the alias
|
||||
'targets': # possible devices in addition with importance (numbers assume its on the cryo)
|
||||
{'se_ts': 19, 'se_tt': 18, 'se_tm': 17},
|
||||
{'se_ts': 20, 'se_tt': 20, 'se_tm': 20},
|
||||
},
|
||||
temperature_regulation = {
|
||||
'alias': 'T',
|
||||
'targets': {'se_ts': 19, 'se_tt': 18, 'se_tm': 17, 'se_T_stat': 16},
|
||||
'targets': {'se_ts': 27, 'se_tt': 27, 'se_tm': 27, 'se_T_stat': 27},
|
||||
'drivable_only': True,
|
||||
},
|
||||
magneticfield = {
|
||||
'alias': 'B',
|
||||
'targets': {'se_mf': 19},
|
||||
'targets': {'se_mf': 20},
|
||||
},
|
||||
pressure = {
|
||||
'alias': 'p',
|
||||
'targets': {'se_pressure': 19},
|
||||
'targets': {'se_pressure': 20},
|
||||
},
|
||||
rotation_z={
|
||||
# possible names of the instruments main omega alias
|
||||
# only one of these must be an alias, and this is then used
|
||||
'predefined_alias': ['a3', 'om'],
|
||||
'targets': {'se_om': 19},
|
||||
'targets': {'se_om': 20},
|
||||
'envlist': False,
|
||||
},
|
||||
stick_rotation={
|
||||
'alias': 'dom',
|
||||
'targets': {'se_om': 19, 'se_stickrot': 18},
|
||||
'targets': {'se_om': 20, 'se_stickrot': 20},
|
||||
'envlist': False,
|
||||
}
|
||||
)
|
||||
|
Reference in New Issue
Block a user