mock-system-monitor.toml: Mock System Monitor Service Configuration#
- mock-system-monitor.toml#
Configurations for the Mock OrangeQS Juice System Monitor Service.
Copy-paste default configuration
Use this as a starting point in
mock-system-monitor.toml.report_interval = 5.0 bucket_name = "system_monitor" [ghs] component_id = "ghs" [ghs.valves] v1 = "v1" v2 = "v2" v3 = "v3" v4 = "v4" v5 = "v5" v6 = "v6" v7 = "v7" v8 = "v8" v9 = "v9" v10 = "v10" v11 = "v11" v12 = "v12" v13 = "v13" v14 = "v14" v15 = "v15" v16 = "v16" v17 = "v17" v18 = "v18" v19 = "v19" v20 = "v20" v21 = "v21" v22 = "v22" v23 = "v23" [ghs.pumps] compressor = "compressor" scroll1 = "scroll1" scroll2 = "scroll2" turbo1 = "turbo1" turbo2 = "turbo2" [ghs.pressure_sensors] p1 = "p1" p2 = "p2" p3 = "p3" p4 = "p4" p5 = "p5" p6 = "p6" [thermometry] component_id = "thermometry_unit_1" [thermometry.thermometers.thermometer_1] level = "50K" mock_temperature = 50.0 [thermometry.thermometers.thermometer_2] level = "3K" mock_temperature = 3.0 [thermometry.thermometers.thermometer_3] level = "Still" mock_temperature = 0.7 [thermometry.thermometers.thermometer_4] level = "50mK" mock_temperature = 0.05 [thermometry.thermometers.thermometer_5] level = "Mixing Chamber" mock_temperature = 0.015
- report_interval#
Type:
number. Default:5.0.Interval in seconds between system monitor reports.
- bucket_name#
Type:
string. Default:'system_monitor'.Bucket name for storing system monitor data.
Must match the bucket name specified in Orchestration settings.
- heaters#
Type:
dict[string, object].Dictionary mapping heater name to settings.
- heaters.{key}#
Type:
object.Settings for Heater Units.
- heaters.{key}.resistance#
Type:
number.Resistance of the heater in Ohms.
- heaters.{key}.max_power#
Type:
number.Maximum power of the heater in Watts.
- ghs#
Type:
object.Settings for Bluefors Gas Handling System Units.
- ghs.component_id#
Type:
string. Default:'ghs'.Component ID of the gas handling system.
- ghs.valves#
Type:
dict[string, string]. Default:{'v1': 'v1', 'v2': 'v2', 'v3': 'v3', 'v4': 'v4', 'v5': 'v5', 'v6': 'v6', 'v7': 'v7', 'v8': 'v8', 'v9': 'v9', 'v10': 'v10', 'v11': 'v11', 'v12': 'v12', 'v13': 'v13', 'v14': 'v14', 'v15': 'v15', 'v16': 'v16', 'v17': 'v17', 'v18': 'v18', 'v19': 'v19', 'v20': 'v20', 'v21': 'v21', 'v22': 'v22', 'v23': 'v23'}.Dictionary mapping valve name to ID in the GHS.
- ghs.pumps#
Type:
dict[string, string]. Default:{'compressor': 'compressor', 'scroll1': 'scroll1', 'scroll2': 'scroll2', 'turbo1': 'turbo1', 'turbo2': 'turbo2'}.Dictionary mapping pump name to ID in the GHS.
- ghs.pressure_sensors#
Type:
dict[string, string]. Default:{'p1': 'p1', 'p2': 'p2', 'p3': 'p3', 'p4': 'p4', 'p5': 'p5', 'p6': 'p6'}.Dictionary mapping pressure sensor name to ID in the GHS.
- thermometry#
Type:
object.Settings for Mock Thermometry Units.
- thermometry.component_id#
Type:
string. Default:'thermometry_unit_1'.Component ID of the thermometry unit.
- thermometry.thermometers#
Type:
dict[string, object]. Default:{'thermometer_1': {'level': '50K', 'mock_temperature': 50.0}, 'thermometer_2': {'level': '3K', 'mock_temperature': 3.0}, 'thermometer_3': {'level': 'Still', 'mock_temperature': 0.7}, 'thermometer_4': {'level': '50mK', 'mock_temperature': 0.05}, 'thermometer_5': {'level': 'Mixing Chamber', 'mock_temperature': 0.015}}.Dictionary of thermometers in the system.
- thermometry.thermometers.{key}#
Type:
object.Settings for Mock Thermometer.
- thermometry.thermometers.{key}.mock_temperature#
Type:
number.Mock temperature reading of the thermometer in Kelvin.
- thermometry.thermometers.{key}.level#
Type:
string.Thermometer level or stage.
- compressors#
Type:
dict[string, object].Dictionary mapping compressor name to settings.
- compressors.{key}#
Type:
object.Settings for Mock Pulse Tube Compressors.
- compressors.{key}.low_pressure#
Type:
number. Default:1.0.Specifies the low pressure reading of the compressor in bar.
- compressors.{key}.high_pressure#
Type:
number. Default:2.0.Specifies the high pressure reading of the compressor in bar.
- compressors.{key}.coolant_in_temperature#
Type:
number. Default:3.0.Specifies the coolant in temperature of the compressor in Kelvin.
- compressors.{key}.coolant_out_temperature#
Type:
number. Default:4.0.Specifies the coolant out temperature of the compressor in Kelvin.
- compressors.{key}.oil_temperature#
Type:
number. Default:5.0.Specifies the oil temperature of the compressor in Kelvin.
- compressors.{key}.helium_temperature#
Type:
number. Default:6.0.Specifies the helium temperature of the compressor in Kelvin.
- compressors.{key}.motor_current#
Type:
number. Default:7.0.Specifies the motor current of the compressor in Amperes.