Buchi C815
PyLabware driver for Buchi C815 flash system.
- class PyLabware.devices.buchi_c815.C815Commands(*args, **kwargs)[source]
Bases:
LabDeviceCommands
Collection of command definitions for C815 flash chromatography system.
This class shouldn’t be instantiated
- C815_IDLE_STATE = 'Idle'
- C815_SYSTEMMODEL = 'C815_FlashAdvanced'
- GET_AIRSYSTEM_ISENABLED = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_AIRSYSTEM_ISENABLED', 'path': ['airSystem', 'isEnabled'], 'reply': {'type': <class 'bool'>}}
- GET_AIRSYSTEM_VALVEPOS = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_AIRSYSTEM_VALVEPOS', 'path': ['airSystem', 'valvePos'], 'reply': {'type': <class 'str'>}}
- GET_COLUMN_COLUMNNAME = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_COLUMN_COLUMNNAME', 'path': ['column', 'columnName'], 'reply': {'type': <class 'str'>}}
- GET_COLUMN_DATA = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_COLUMN_DATA', 'path': ['column', 'data'], 'reply': {'type': <class 'str'>}}
- GET_COLUMN_VERSION = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_COLUMN_VERSION', 'path': ['column', 'version'], 'reply': {'type': <class 'str'>}}
- GET_DETECTORS = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_DETECTORS', 'path': ['detectors'], 'reply': {'type': <class 'list'>}}
- GET_ELSDDETECTOR_CARRIERFLOWISENABLED = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_ELSDDETECTOR_CARRIERFLOWISENABLED', 'path': ['elsdDetector', 'carrierFlowIsEnabled'], 'reply': {'type': <class 'bool'>}}
- GET_ELSDDETECTOR_LASERISENABLED = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_ELSDDETECTOR_LASERISENABLED', 'path': ['elsdDetector', 'laserIsEnabled'], 'reply': {'type': <class 'bool'>}}
- GET_ELSDDETECTOR_LASERVOLTAGE = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_ELSDDETECTOR_LASERVOLTAGE', 'path': ['elsdDetector', 'laserVoltage'], 'reply': {'type': <class 'float'>}}
- GET_ELSDDETECTOR_SENSITIVITY = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_ELSDDETECTOR_SENSITIVITY', 'path': ['elsdDetector', 'sensitivity'], 'reply': {'type': <class 'str'>}}
- GET_ELSDDETECTOR_SHUTTLEVALVEISENABLED = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_ELSDDETECTOR_SHUTTLEVALVEISENABLED', 'path': ['elsdDetector', 'shuttleValveIsEnabled'], 'reply': {'type': <class 'bool'>}}
- GET_ELSDDETECTOR_SIGNAL_SIGNAL = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_ELSDDETECTOR_SIGNAL_SIGNAL', 'path': ['elsdDetector', 'signal', 'signal'], 'reply': {'type': <class 'float'>}}
- GET_ELSDDETECTOR_SIGNAL_TIMESINCESTART = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_ELSDDETECTOR_SIGNAL_TIMESINCESTART', 'path': ['elsdDetector', 'signal', 'timeSinceStart'], 'reply': {'type': <class 'str'>}}
- GET_FRACTIONCOLLECTOR_COLLECTIONTASK_ACTION = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_FRACTIONCOLLECTOR_COLLECTIONTASK_ACTION', 'path': ['fractionCollector', 'collectionTask', 'action'], 'reply': {'type': <class 'str'>}}
- GET_FRACTIONCOLLECTOR_FIRMWARE = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_FRACTIONCOLLECTOR_FIRMWARE', 'path': ['fractionCollector', 'firmware'], 'reply': {'type': <class 'str'>}}
- GET_FRACTIONCOLLECTOR_POSITION_TRAY = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_FRACTIONCOLLECTOR_POSITION_TRAY', 'path': ['fractionCollector', 'position', 'tray'], 'reply': {'type': <class 'str'>}}
- GET_FRACTIONCOLLECTOR_POSITION_VIAL = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_FRACTIONCOLLECTOR_POSITION_VIAL', 'path': ['fractionCollector', 'position', 'vial'], 'reply': {'type': <class 'str'>}}
- GET_FRACTIONCOLLECTOR_TRAYS = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_FRACTIONCOLLECTOR_TRAYS', 'path': ['fractionCollector', 'trays'], 'reply': {'type': <class 'list'>}}
- GET_PUMP_FIRMWARE = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_PUMP_FIRMWARE', 'path': ['pump', 'firmware'], 'reply': {'type': <class 'str'>}}
- GET_PUMP_HARDWARE = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_PUMP_HARDWARE', 'path': ['pump', 'hardware'], 'reply': {'type': <class 'str'>}}
- GET_PUMP_PUMPTYPE = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_PUMP_PUMPTYPE', 'path': ['pump', 'pumpType'], 'reply': {'type': <class 'str'>}}
- GET_RUNMODE = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_RUNMODE', 'path': ['runMode'], 'reply': {'type': <class 'str'>}}
- GET_RUNNINGSTATE = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_RUNNINGSTATE', 'path': ['runningState'], 'reply': {'type': <class 'str'>}}
- GET_SENSORS_AIRPRESSUREINLET = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SENSORS_AIRPRESSUREINLET', 'path': ['sensors', 'airPressureInlet'], 'reply': {'type': <class 'float'>}}
- GET_SENSORS_AIRPRESSURENEBULIZER = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SENSORS_AIRPRESSURENEBULIZER', 'path': ['sensors', 'airPressureNebulizer'], 'reply': {'type': <class 'float'>}}
- GET_SENSORS_SOLVENTLEVELS = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SENSORS_SOLVENTLEVELS', 'path': ['sensors', 'solventLevels'], 'reply': {'type': <class 'list'>}}
- GET_SENSORS_SOLVENTPRESSUREAFTERCOLUMN = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SENSORS_SOLVENTPRESSUREAFTERCOLUMN', 'path': ['sensors', 'solventPressureAfterColumn'], 'reply': {'type': <class 'float'>}}
- GET_SENSORS_SOLVENTPRESSUREAFTERPUMP = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SENSORS_SOLVENTPRESSUREAFTERPUMP', 'path': ['sensors', 'solventPressureAfterPump'], 'reply': {'type': <class 'float'>}}
- GET_SENSORS_VAPORLEVEL = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SENSORS_VAPORLEVEL', 'path': ['sensors', 'vaporLevel'], 'reply': {'type': <class 'int'>}}
- GET_SENSORS_WASTELEVEL = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SENSORS_WASTELEVEL', 'path': ['sensors', 'wasteLevel'], 'reply': {'type': <class 'float'>}}
- GET_SOLVENTSYSTEM_FLOWISENABLED = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SOLVENTSYSTEM_FLOWISENABLED', 'path': ['solventSystem', 'flowIsEnabled'], 'reply': {'type': <class 'bool'>}}
- GET_SOLVENTSYSTEM_FLOWRATE = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SOLVENTSYSTEM_FLOWRATE', 'path': ['solventSystem', 'flowRate'], 'reply': {'type': <class 'int'>}}
- GET_SOLVENTSYSTEM_MODE = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SOLVENTSYSTEM_MODE', 'path': ['solventSystem', 'mode'], 'reply': {'type': <class 'str'>}}
- GET_SOLVENTSYSTEM_SAMPLEINJECTIONVALVEPOS = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SOLVENTSYSTEM_SAMPLEINJECTIONVALVEPOS', 'path': ['solventSystem', 'sampleInjectionValvePos'], 'reply': {'type': <class 'str'>}}
- GET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE1PERCENTAGE = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE1PERCENTAGE', 'path': ['solventSystem', 'solventMixture', 'line1Percentage'], 'reply': {'type': <class 'float'>}}
- GET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE2PERCENTAGE = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE2PERCENTAGE', 'path': ['solventSystem', 'solventMixture', 'line2Percentage'], 'reply': {'type': <class 'float'>}}
- GET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE3PERCENTAGE = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE3PERCENTAGE', 'path': ['solventSystem', 'solventMixture', 'line3Percentage'], 'reply': {'type': <class 'float'>}}
- GET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE4PERCENTAGE = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE4PERCENTAGE', 'path': ['solventSystem', 'solventMixture', 'line4Percentage'], 'reply': {'type': <class 'float'>}}
- GET_SYSTEMCLASS = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_SYSTEMCLASS', 'path': ['systemClass'], 'reply': {'type': <class 'str'>}}
- GET_SYSTEMLINE = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_SYSTEMLINE', 'path': ['systemLine'], 'reply': {'type': <class 'str'>}}
- GET_SYSTEMMODEL = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_SYSTEMMODEL', 'path': ['systemModel'], 'reply': {'type': <class 'str'>}}
- GET_SYSTEMNAME = {'endpoint': '/api/v1/Info', 'method': 'GET', 'name': 'GET_SYSTEMNAME', 'path': ['systemName'], 'reply': {'type': <class 'str'>}}
- GET_UVDETECTOR_ABSORBANCE_CH1 = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_ABSORBANCE_CH1', 'path': ['uvDetector', 'absorbance', 'ch1'], 'reply': {'type': <class 'float'>}}
- GET_UVDETECTOR_ABSORBANCE_CH2 = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_ABSORBANCE_CH2', 'path': ['uvDetector', 'absorbance', 'ch2'], 'reply': {'type': <class 'float'>}}
- GET_UVDETECTOR_ABSORBANCE_CH3 = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_ABSORBANCE_CH3', 'path': ['uvDetector', 'absorbance', 'ch3'], 'reply': {'type': <class 'float'>}}
- GET_UVDETECTOR_ABSORBANCE_CH4 = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_ABSORBANCE_CH4', 'path': ['uvDetector', 'absorbance', 'ch4'], 'reply': {'type': <class 'float'>}}
- GET_UVDETECTOR_ABSORBANCE_SCAN = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_ABSORBANCE_SCAN', 'path': ['uvDetector', 'absorbance', 'scan'], 'reply': {'type': <class 'float'>}}
- GET_UVDETECTOR_ABSORBANCE_TIMESINCESTART = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_ABSORBANCE_TIMESINCESTART', 'path': ['uvDetector', 'absorbance', 'timeSinceStart'], 'reply': {'type': <class 'str'>}}
- GET_UVDETECTOR_ENABLEDCHANNELS_CH1 = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_ENABLEDCHANNELS_CH1', 'path': ['uvDetector', 'enabledChannels', 'ch1'], 'reply': {'type': <class 'str'>}}
- GET_UVDETECTOR_ENABLEDCHANNELS_CH2 = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_ENABLEDCHANNELS_CH2', 'path': ['uvDetector', 'enabledChannels', 'ch2'], 'reply': {'type': <class 'str'>}}
- GET_UVDETECTOR_ENABLEDCHANNELS_CH3 = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_ENABLEDCHANNELS_CH3', 'path': ['uvDetector', 'enabledChannels', 'ch3'], 'reply': {'type': <class 'str'>}}
- GET_UVDETECTOR_ENABLEDCHANNELS_CH4 = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_ENABLEDCHANNELS_CH4', 'path': ['uvDetector', 'enabledChannels', 'ch4'], 'reply': {'type': <class 'str'>}}
- GET_UVDETECTOR_ENABLEDCHANNELS_SCAN = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_ENABLEDCHANNELS_SCAN', 'path': ['uvDetector', 'enabledChannels', 'scan'], 'reply': {'type': <class 'str'>}}
- GET_UVDETECTOR_SENSITIVITY = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_SENSITIVITY', 'path': ['uvDetector', 'sensitivity'], 'reply': {'type': <class 'str'>}}
- GET_UVDETECTOR_SPECTRUM_TIMESINCESTART = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_SPECTRUM_TIMESINCESTART', 'path': ['uvDetector', 'spectrum', 'timeSinceStart'], 'reply': {'type': <class 'str'>}}
- GET_UVDETECTOR_SPECTRUM_VALUES = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_SPECTRUM_VALUES', 'path': ['uvDetector', 'spectrum', 'values'], 'reply': {'type': <class 'list'>}}
- GET_UVDETECTOR_WAVELENGTHS_CH1 = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_WAVELENGTHS_CH1', 'path': ['uvDetector', 'wavelengths', 'ch1'], 'reply': {'type': <class 'int'>}}
- GET_UVDETECTOR_WAVELENGTHS_CH2 = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_WAVELENGTHS_CH2', 'path': ['uvDetector', 'wavelengths', 'ch2'], 'reply': {'type': <class 'int'>}}
- GET_UVDETECTOR_WAVELENGTHS_CH3 = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_WAVELENGTHS_CH3', 'path': ['uvDetector', 'wavelengths', 'ch3'], 'reply': {'type': <class 'int'>}}
- GET_UVDETECTOR_WAVELENGTHS_CH4 = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_WAVELENGTHS_CH4', 'path': ['uvDetector', 'wavelengths', 'ch4'], 'reply': {'type': <class 'int'>}}
- GET_UVDETECTOR_WAVELENGTHS_SCANEND = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_WAVELENGTHS_SCANEND', 'path': ['uvDetector', 'wavelengths', 'scanEnd'], 'reply': {'type': <class 'int'>}}
- GET_UVDETECTOR_WAVELENGTHS_SCANSTART = {'endpoint': '/api/v1/Process', 'method': 'GET', 'name': 'GET_UVDETECTOR_WAVELENGTHS_SCANSTART', 'path': ['uvDetector', 'wavelengths', 'scanStart'], 'reply': {'type': <class 'int'>}}
- SET_AIRSYSTEM_ISENABLED = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_AIRSYSTEM_ISENABLED', 'path': ['airSystem', 'isEnabled'], 'type': <class 'bool'>}
- SET_AIRSYSTEM_VALVEPOS = {'check': {'values': ['Off', 'Elsd', 'Column']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_AIRSYSTEM_VALVEPOS', 'path': ['airSystem', 'valvePos'], 'type': <class 'str'>}
- SET_ELSDDETECTOR_CARRIERFLOWISENABLED = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_ELSDDETECTOR_CARRIERFLOWISENABLED', 'path': ['elsdDetector', 'carrierFlowIsEnabled'], 'type': <class 'bool'>}
- SET_ELSDDETECTOR_LASERISENABLED = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_ELSDDETECTOR_LASERISENABLED', 'path': ['elsdDetector', 'laserIsEnabled'], 'type': <class 'bool'>}
- SET_ELSDDETECTOR_SENSITIVITY = {'check': {'values': ['Low', 'High']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_ELSDDETECTOR_SENSITIVITY', 'path': ['elsdDetector', 'sensitivity'], 'type': <class 'str'>}
- SET_ELSDDETECTOR_SHUTTLEVALVEISENABLED = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_ELSDDETECTOR_SHUTTLEVALVEISENABLED', 'path': ['elsdDetector', 'shuttleValveIsEnabled'], 'type': <class 'bool'>}
- SET_FRACTIONCOLLECTOR_COLLECTIONTASK_ACTION = {'check': {'values': ['Waste', 'Vial']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_FRACTIONCOLLECTOR_COLLECTIONTASK_ACTION', 'path': ['fractionCollector', 'collectionTask', 'action'], 'type': <class 'str'>}
- SET_FRACTIONCOLLECTOR_POSITION_TRAY = {'check': {'values': ['Left', 'Right', 'Unknown']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_FRACTIONCOLLECTOR_POSITION_TRAY', 'path': ['fractionCollector', 'position', 'tray'], 'type': <class 'str'>}
- SET_FRACTIONCOLLECTOR_POSITION_VIAL = {'check': {'values': ['Unknown', 'Home']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_FRACTIONCOLLECTOR_POSITION_VIAL', 'path': ['fractionCollector', 'position', 'vial'], 'type': <class 'str'>}
- SET_RUNMODE = {'check': {'values': ['Flash', 'Prep']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_RUNMODE', 'path': ['runMode'], 'type': <class 'str'>}
- SET_SOLVENTSYSTEM_FLOWISENABLED = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_SOLVENTSYSTEM_FLOWISENABLED', 'path': ['solventSystem', 'flowIsEnabled'], 'type': <class 'bool'>}
- SET_SOLVENTSYSTEM_FLOWRATE = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_SOLVENTSYSTEM_FLOWRATE', 'path': ['solventSystem', 'flowRate'], 'type': <class 'int'>}
- SET_SOLVENTSYSTEM_MODE = {'check': {'values': ['Flash', 'Prep']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_SOLVENTSYSTEM_MODE', 'path': ['solventSystem', 'mode'], 'type': <class 'str'>}
- SET_SOLVENTSYSTEM_SAMPLEINJECTIONVALVEPOS = {'check': {'values': ['Load', 'Separation']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_SOLVENTSYSTEM_SAMPLEINJECTIONVALVEPOS', 'path': ['solventSystem', 'sampleInjectionValvePos'], 'type': <class 'str'>}
- SET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE1PERCENTAGE = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE1PERCENTAGE', 'path': ['solventSystem', 'solventMixture', 'line1Percentage'], 'type': <class 'float'>}
- SET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE2PERCENTAGE = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE2PERCENTAGE', 'path': ['solventSystem', 'solventMixture', 'line2Percentage'], 'type': <class 'float'>}
- SET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE3PERCENTAGE = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE3PERCENTAGE', 'path': ['solventSystem', 'solventMixture', 'line3Percentage'], 'type': <class 'float'>}
- SET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE4PERCENTAGE = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_SOLVENTSYSTEM_SOLVENTMIXTURE_LINE4PERCENTAGE', 'path': ['solventSystem', 'solventMixture', 'line4Percentage'], 'type': <class 'float'>}
- SET_UVDETECTOR_ENABLEDCHANNELS_CH1 = {'check': {'values': ['Off', 'On', 'Monitor']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_UVDETECTOR_ENABLEDCHANNELS_CH1', 'path': ['uvDetector', 'enabledChannels', 'ch1'], 'type': <class 'str'>}
- SET_UVDETECTOR_ENABLEDCHANNELS_CH2 = {'check': {'values': ['Off', 'On', 'Monitor']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_UVDETECTOR_ENABLEDCHANNELS_CH2', 'path': ['uvDetector', 'enabledChannels', 'ch2'], 'type': <class 'str'>}
- SET_UVDETECTOR_ENABLEDCHANNELS_CH3 = {'check': {'values': ['Off', 'On', 'Monitor']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_UVDETECTOR_ENABLEDCHANNELS_CH3', 'path': ['uvDetector', 'enabledChannels', 'ch3'], 'type': <class 'str'>}
- SET_UVDETECTOR_ENABLEDCHANNELS_CH4 = {'check': {'values': ['Off', 'On', 'Monitor']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_UVDETECTOR_ENABLEDCHANNELS_CH4', 'path': ['uvDetector', 'enabledChannels', 'ch4'], 'type': <class 'str'>}
- SET_UVDETECTOR_ENABLEDCHANNELS_SCAN = {'check': {'values': ['Off', 'On', 'Monitor']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_UVDETECTOR_ENABLEDCHANNELS_SCAN', 'path': ['uvDetector', 'enabledChannels', 'scan'], 'type': <class 'str'>}
- SET_UVDETECTOR_SENSITIVITY = {'check': {'values': ['Low', 'High']}, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_UVDETECTOR_SENSITIVITY', 'path': ['uvDetector', 'sensitivity'], 'type': <class 'str'>}
- SET_UVDETECTOR_WAVELENGTHS_CH1 = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_UVDETECTOR_WAVELENGTHS_CH1', 'path': ['uvDetector', 'wavelengths', 'ch1'], 'type': <class 'int'>}
- SET_UVDETECTOR_WAVELENGTHS_CH2 = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_UVDETECTOR_WAVELENGTHS_CH2', 'path': ['uvDetector', 'wavelengths', 'ch2'], 'type': <class 'int'>}
- SET_UVDETECTOR_WAVELENGTHS_CH3 = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_UVDETECTOR_WAVELENGTHS_CH3', 'path': ['uvDetector', 'wavelengths', 'ch3'], 'type': <class 'int'>}
- SET_UVDETECTOR_WAVELENGTHS_CH4 = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_UVDETECTOR_WAVELENGTHS_CH4', 'path': ['uvDetector', 'wavelengths', 'ch4'], 'type': <class 'int'>}
- SET_UVDETECTOR_WAVELENGTHS_SCANEND = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_UVDETECTOR_WAVELENGTHS_SCANEND', 'path': ['uvDetector', 'wavelengths', 'scanEnd'], 'type': <class 'int'>}
- SET_UVDETECTOR_WAVELENGTHS_SCANSTART = {'check': None, 'endpoint': '/api/v1/Process', 'method': 'PUT', 'name': 'SET_UVDETECTOR_WAVELENGTHS_SCANSTART', 'path': ['uvDetector', 'wavelengths', 'scanStart'], 'type': <class 'int'>}
- class PyLabware.devices.buchi_c815.C815FlashChromatographySystem(device_name, connection_mode, address, port, user, password)[source]
Bases:
AbstractFlashChromatographySystem
This provides a Python class for the Buchi C815 flash chromatography system based on the Buchi OpenAPI specification v.1
Default constructor. This function performs object initialization. All device-specific hardware initialization procedures should be inside the
initialise_device()
method.This method has to be redefined in child classes.
- Parameters:
device_name (
str
) – Device name (for logging purposes).connection_mode (
str
) – Physical connection mode (defines the connection adapter used).connection_parameters – Dictionary with connection-specific settings. These vary depending on the connection_mode.
address (str | None) –
port (str | int) –
user (str | None) –
password (str | None) –
- parse_reply(cmd, reply)[source]
Parses JSON payload and returns device reply.
- Parameters:
cmd (Dict) –
reply (LabDeviceReply) –
- Return type:
Any
- prepare_message(cmd, value)[source]
Checks parameter value if necessary and prepares JSON payload
- Parameters:
cmd (Dict) –
value (Any) –
- Return type:
Any
- set_fractioncollector_collectiontask_action(value)[source]
- Parameters:
value (str) –
- Return type:
None
- set_solventsystem_sampleinjectionvalvepos(value)[source]
- Parameters:
value (str) –
- Return type:
None
- set_solventsystem_solventmixture_line1percentage(value)[source]
- Parameters:
value (float) –
- Return type:
None
- set_solventsystem_solventmixture_line2percentage(value)[source]
- Parameters:
value (float) –
- Return type:
None
- set_solventsystem_solventmixture_line3percentage(value)[source]
- Parameters:
value (float) –
- Return type:
None