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
« 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
10import logging
12logger = logging.getLogger(__name__)
15class Airbearing(BlissObject, AbstractAirBearing):
16 PROPERTY_MAP = {
17 "state": EnumProperty("state", enum_type=AirBearingState),
18 }
20 CALLABLE_MAP = {
21 "on": "on",
22 "off": "off",
23 "sync_hard": "sync_hard",
24 }