Source code for piel.types.experimental.dc
from typing import Optional
from .device import Device, DeviceConfiguration
[docs]
class SourcemeterConfiguration(DeviceConfiguration):
"""
This class corresponds to the configuration of data which is just inherent to the Sourcemeter connectivity and configuration,
not the measurement setup connectivity.
"""
voltage_set_V: Optional[float] = None
voltage_range_V: Optional[tuple] = None
current_limit_A: Optional[float] = None
voltage_limit_V: Optional[float] = None
[docs]
class Sourcemeter(Device):
"""
Represents a sourcemeter.
"""
configuration: SourcemeterConfiguration = None
[docs]
class MultimeterConfiguration(DeviceConfiguration):
"""
This class corresponds to the configuration of data which is just inherent to the Multimeter connectivity and configuration,
"""
[docs]
class Multimeter(Device):
"""
Represents a multimeter.
"""