mock-system-monitor.toml: Mock System Monitor Service Configuration#
- mock-system-monitor.toml#
Configurations for the Mock OrangeQS Juice System Monitor Service.
- 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.