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

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 

7 

8import logging 

9 

10logger = logging.getLogger(__name__) 

11 

12 

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 } 

34 

35 PROPERTY_MAP = { 

36 "state": HardwareProperty("state"), 

37 "data": HardwareProperty("data"), 

38 }