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) –

check_errors()[source]

Not supported on this model

Return type:

None

clear_errors()[source]

Not supported on this model

Return type:

None

get_airsystem_isenabled()[source]
Return type:

bool

get_airsystem_valvepos()[source]
Return type:

str

get_column_columnname()[source]
Return type:

str

get_column_data()[source]
Return type:

str

get_column_version()[source]
Return type:

str

get_detectors()[source]
Return type:

list

get_elsddetector_carrierflowisenabled()[source]
Return type:

bool

get_elsddetector_laserisenabled()[source]
Return type:

bool

get_elsddetector_laservoltage()[source]
Return type:

float

get_elsddetector_sensitivity()[source]
Return type:

str

get_elsddetector_shuttlevalveisenabled()[source]
Return type:

bool

get_elsddetector_signal_signal()[source]
Return type:

float

get_elsddetector_signal_timesincestart()[source]
Return type:

str

get_fractioncollector_collectiontask_action()[source]
Return type:

str

get_fractioncollector_firmware()[source]
Return type:

str

get_fractioncollector_position_tray()[source]
Return type:

str

get_fractioncollector_position_vial()[source]
Return type:

str

get_fractioncollector_trays()[source]
Return type:

list

get_pump_firmware()[source]
Return type:

str

get_pump_hardware()[source]
Return type:

str

get_pump_pumptype()[source]
Return type:

str

get_runmode()[source]
Return type:

str

get_runningstate()[source]
Return type:

str

get_sensors_airpressureinlet()[source]
Return type:

float

get_sensors_airpressurenebulizer()[source]
Return type:

float

get_sensors_solventlevels()[source]
Return type:

list

get_sensors_solventpressureaftercolumn()[source]
Return type:

float

get_sensors_solventpressureafterpump()[source]
Return type:

float

get_sensors_vaporlevel()[source]
Return type:

int

get_sensors_wastelevel()[source]
Return type:

float

get_solventsystem_flowisenabled()[source]
Return type:

bool

get_solventsystem_flowrate()[source]
Return type:

int

get_solventsystem_mode()[source]
Return type:

str

get_solventsystem_sampleinjectionvalvepos()[source]
Return type:

str

get_solventsystem_solventmixture_line1percentage()[source]
Return type:

float

get_solventsystem_solventmixture_line2percentage()[source]
Return type:

float

get_solventsystem_solventmixture_line3percentage()[source]
Return type:

float

get_solventsystem_solventmixture_line4percentage()[source]
Return type:

float

get_status()[source]

Gets device status.

Return type:

str

get_systemclass()[source]
Return type:

str

get_systemline()[source]
Return type:

str

get_systemmodel()[source]
Return type:

str

get_systemname()[source]
Return type:

str

get_uvdetector_absorbance_ch1()[source]
Return type:

float

get_uvdetector_absorbance_ch2()[source]
Return type:

float

get_uvdetector_absorbance_ch3()[source]
Return type:

float

get_uvdetector_absorbance_ch4()[source]
Return type:

float

get_uvdetector_absorbance_scan()[source]
Return type:

float

get_uvdetector_absorbance_timesincestart()[source]
Return type:

str

get_uvdetector_enabledchannels_ch1()[source]
Return type:

str

get_uvdetector_enabledchannels_ch2()[source]
Return type:

str

get_uvdetector_enabledchannels_ch3()[source]
Return type:

str

get_uvdetector_enabledchannels_ch4()[source]
Return type:

str

get_uvdetector_enabledchannels_scan()[source]
Return type:

str

get_uvdetector_sensitivity()[source]
Return type:

str

get_uvdetector_spectrum_timesincestart()[source]
Return type:

str

get_uvdetector_spectrum_values()[source]
Return type:

list

get_uvdetector_wavelengths_ch1()[source]
Return type:

int

get_uvdetector_wavelengths_ch2()[source]
Return type:

int

get_uvdetector_wavelengths_ch3()[source]
Return type:

int

get_uvdetector_wavelengths_ch4()[source]
Return type:

int

get_uvdetector_wavelengths_scanend()[source]
Return type:

int

get_uvdetector_wavelengths_scanstart()[source]
Return type:

int

initialize_device()[source]

Initialization sequence

Return type:

None

is_connected()[source]

Stateless device - always connected

Return type:

bool

is_idle()[source]

Checks whether the device is idle

Return type:

bool

parse_reply(cmd, reply)[source]

Parses JSON payload and returns device reply.

Parameters:
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_airsystem_isenabled(value)[source]
Parameters:

value (bool) –

Return type:

None

set_airsystem_valvepos(value)[source]
Parameters:

value (str) –

Return type:

None

set_elsddetector_carrierflowisenabled(value)[source]
Parameters:

value (bool) –

Return type:

None

set_elsddetector_laserisenabled(value)[source]
Parameters:

value (bool) –

Return type:

None

set_elsddetector_sensitivity(value)[source]
Parameters:

value (str) –

Return type:

None

set_elsddetector_shuttlevalveisenabled(value)[source]
Parameters:

value (bool) –

Return type:

None

set_fractioncollector_collectiontask_action(value)[source]
Parameters:

value (str) –

Return type:

None

set_fractioncollector_position_tray(value)[source]
Parameters:

value (str) –

Return type:

None

set_fractioncollector_position_vial(value)[source]
Parameters:

value (str) –

Return type:

None

set_runmode(value)[source]
Parameters:

value (str) –

Return type:

None

set_solventsystem_flowisenabled(value)[source]
Parameters:

value (bool) –

Return type:

None

set_solventsystem_flowrate(value)[source]
Parameters:

value (int) –

Return type:

None

set_solventsystem_mode(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

set_solventsystem_solventmixture_line4percentage(value)[source]
Parameters:

value (float) –

Return type:

None

set_uvdetector_enabledchannels_ch1(value)[source]
Parameters:

value (str) –

Return type:

None

set_uvdetector_enabledchannels_ch2(value)[source]
Parameters:

value (str) –

Return type:

None

set_uvdetector_enabledchannels_ch3(value)[source]
Parameters:

value (str) –

Return type:

None

set_uvdetector_enabledchannels_ch4(value)[source]
Parameters:

value (str) –

Return type:

None

set_uvdetector_enabledchannels_scan(value)[source]
Parameters:

value (str) –

Return type:

None

set_uvdetector_sensitivity(value)[source]
Parameters:

value (str) –

Return type:

None

set_uvdetector_wavelengths_ch1(value)[source]
Parameters:

value (int) –

Return type:

None

set_uvdetector_wavelengths_ch2(value)[source]
Parameters:

value (int) –

Return type:

None

set_uvdetector_wavelengths_ch3(value)[source]
Parameters:

value (int) –

Return type:

None

set_uvdetector_wavelengths_ch4(value)[source]
Parameters:

value (int) –

Return type:

None

set_uvdetector_wavelengths_scanend(value)[source]
Parameters:

value (int) –

Return type:

None

set_uvdetector_wavelengths_scanstart(value)[source]
Parameters:

value (int) –

Return type:

None