{ "PumpBackbone": { "class": "protocol", "protocol_type": ["PumpTransferProtocol", "CleanProtocol", "SeparateProtocol", "EvaporateProtocol"], "children": { "Serial": { "class": "serial", "port": "COM7", "baudrate": 9600 }, "pump_reagents": { "class": "syringepump.runze", "port": "/devices/PumpBackbone/Serial/serialwrite", "address": "1" }, "pump_workup": { "class": "syringepump.runze", "port": "/devices/PumpBackbone/Serial/serialwrite", "address": "2" }, "pump_column": { "class": "syringepump.runze", "port": "/devices/PumpBackbone/Serial/serialwrite", "address": "3" }, "pump_ext": { "class": "syringepump.runze", "port": "/devices/PumpBackbone/Serial/serialwrite", "address": "4" }, "separator_controller": { "class": "separator_controller", "port_executor": "COM41", "port_sensor": "COM40" }, "rotavap_chiller": { "class": "chiller", "port": "COM17" }, "rotavap_controller": { "class": "rotavap", "port": "COM15" } } }, "AichemecoHiWo": { "class": "work_station.aichemeco_hiwo" }, "Stirrer": { "class": "heaterstirrer.dalong", "port": "COM43" } }