from lip_pps_run_manager.setup_manager import VISADevice
[docs]class Keithley6487(VISADevice):
"""
Class for the keithley 6487 PicoAmmeter
"""
def __init__(self, device_name: str, resource_string: str):
super().__init__(device_type="Keithley6487", device_name=device_name, resource_string=resource_string)
[docs] def set_voltage(self, voltage: float):
pass
[docs] def get_voltage(self) -> float:
pass
[docs] def get_current(self) -> float:
pass
[docs] def get_cv(self) -> float:
pass
[docs] def set_current_range(self, limit: float) -> bool:
pass
[docs] def set_voltage_range(self, limit: float) -> bool:
pass
[docs] def voltage_on(self) -> bool:
pass
[docs] def voltage_off(self) -> bool:
pass
[docs] def set_source_current_limit(self, limit: float) -> bool:
pass
[docs] def safe_shutdowm(self):
pass