Implement instrument interfaces in drivers
This commit is contained in:
@@ -7,9 +7,10 @@ communicate via SCPI commands.
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
from py_dvt_ate.instruments.drivers.base import BaseDriver
|
from py_dvt_ate.instruments.drivers.base import BaseDriver
|
||||||
|
from py_dvt_ate.instruments.interfaces import IThermalChamber
|
||||||
|
|
||||||
|
|
||||||
class ThermalChamberDriver(BaseDriver):
|
class ThermalChamberDriver(BaseDriver, IThermalChamber):
|
||||||
"""SCPI driver for thermal chambers.
|
"""SCPI driver for thermal chambers.
|
||||||
|
|
||||||
Provides high-level Python API for controlling thermal chambers via
|
Provides high-level Python API for controlling thermal chambers via
|
||||||
|
|||||||
@@ -5,9 +5,10 @@ that communicate via SCPI commands.
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
from py_dvt_ate.instruments.drivers.base import BaseDriver
|
from py_dvt_ate.instruments.drivers.base import BaseDriver
|
||||||
|
from py_dvt_ate.instruments.interfaces import IMultimeter
|
||||||
|
|
||||||
|
|
||||||
class MultimeterDriver(BaseDriver):
|
class MultimeterDriver(BaseDriver, IMultimeter):
|
||||||
"""SCPI driver for digital multimeters.
|
"""SCPI driver for digital multimeters.
|
||||||
|
|
||||||
Provides high-level Python API for making measurements with DMMs via
|
Provides high-level Python API for making measurements with DMMs via
|
||||||
|
|||||||
@@ -5,9 +5,10 @@ that communicate via SCPI commands.
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
from py_dvt_ate.instruments.drivers.base import BaseDriver
|
from py_dvt_ate.instruments.drivers.base import BaseDriver
|
||||||
|
from py_dvt_ate.instruments.interfaces import IPowerSupply
|
||||||
|
|
||||||
|
|
||||||
class PowerSupplyDriver(BaseDriver):
|
class PowerSupplyDriver(BaseDriver, IPowerSupply):
|
||||||
"""SCPI driver for programmable power supplies.
|
"""SCPI driver for programmable power supplies.
|
||||||
|
|
||||||
Provides high-level Python API for controlling power supplies via
|
Provides high-level Python API for controlling power supplies via
|
||||||
|
|||||||
Reference in New Issue
Block a user