Coverage for /opt/conda/envs/apienv/lib/python3.10/site-packages/daiquiri/core/hardware/bliss/airbearing.py: 0%

9 statements  

« prev     ^ index     » next       coverage.py v7.6.10, created at 2025-02-06 02:13 +0000

1#!/usr/bin/env python 

2# -*- coding: utf-8 -*- 

3from daiquiri.core.hardware.abstract.airbearing import ( 

4 AirBearing as AbstractAirBearing, 

5) 

6from daiquiri.core.hardware.bliss.object import BlissObject 

7from daiquiri.core.hardware.bliss.object import EnumProperty 

8from tomo.controllers.air_bearing import AirBearingState 

9 

10import logging 

11 

12logger = logging.getLogger(__name__) 

13 

14 

15class Airbearing(BlissObject, AbstractAirBearing): 

16 PROPERTY_MAP = { 

17 "state": EnumProperty("state", enum_type=AirBearingState), 

18 } 

19 

20 CALLABLE_MAP = { 

21 "on": "on", 

22 "off": "off", 

23 "sync_hard": "sync_hard", 

24 }