Coverage for /opt/conda/envs/apienv/lib/python3.10/site-packages/daiquiri/core/hardware/bliss/shimadzucbm20.py: 0%
8 statements
« prev ^ index » next coverage.py v7.6.4, created at 2024-11-14 02:13 +0000
« prev ^ index » next coverage.py v7.6.4, created at 2024-11-14 02:13 +0000
1# -*- coding: utf-8 -*-
2from daiquiri.core.hardware.abstract import HardwareProperty
3from daiquiri.core.hardware.abstract.shimadzucbm20 import (
4 ShimadzuCBM20 as AbstractShimadzuCBM20,
5)
6from daiquiri.core.hardware.bliss.object import BlissObject
8import logging
10logger = logging.getLogger(__name__)
13class Shimadzucbm20(BlissObject, AbstractShimadzuCBM20):
14 CALLABLE_MAP = {
15 "connect_cbm20": "connect_cbm20",
16 "disconnect_cbm20": "disconnect_cbm20",
17 "start_pump": "start_pump",
18 "stop_pump": "stop_pump",
19 "set_pump_max_pressure": "set_pump_max_pressure",
20 "set_pump_min_pressure": "set_pump_min_pressure",
21 "set_pump_flow": "set_pump_flow",
22 "set_pump_flow_threshold": "set_pump_flow_threshold",
23 "set_flow_mode": "set_flow_mode",
24 "select_solenoid_valve": "set_auto_sampler_temp",
25 "start_auto_purge": "start_auto_purge",
26 "stop_auto_purge": "stop_auto_purge",
27 "inject_from_vial": "inject_from_vial",
28 "stop_inject": "stop_inject",
29 "enable_auto_sampler": "enable_auto_sampler",
30 "disable_auto_sampler": "disable_auto_sampler",
31 "set_auto_sampler_temp": "set_auto_sampler_temp",
32 "pump_from_port": "pump_from_port",
33 }
35 PROPERTY_MAP = {
36 "state": HardwareProperty("state"),
37 "data": HardwareProperty("data"),
38 }