Skip to content

Commit 7e3c751

Browse files
committed
fix: remove duplicate ScienceLab class definition
1 parent 12f09e9 commit 7e3c751

1 file changed

Lines changed: 0 additions & 25 deletions

File tree

pslab/sciencelab.py

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -19,31 +19,6 @@
1919
from pslab.instrument.waveform_generator import PWMGenerator, WaveformGenerator
2020

2121

22-
class ScienceLab:
23-
"""Aggregate interface for the PSLab's instruments.
24-
25-
Attributes
26-
----------
27-
logic_analyzer : pslab.LogicAnalyzer
28-
oscilloscope : pslab.Oscilloscope
29-
waveform_generator : pslab.WaveformGenerator
30-
pwm_generator : pslab.PWMGenerator
31-
multimeter : pslab.Multimeter
32-
power_supply : pslab.PowerSupply
33-
i2c : pslab.I2CMaster
34-
nrf : pslab.peripherals.NRF24L01
35-
"""
36-
37-
def __init__(self, device: ConnectionHandler | None = None):
38-
self.device = device if device is not None else autoconnect()
39-
self.firmware = self.device.get_firmware_version()
40-
self.logic_analyzer = LogicAnalyzer(device=self.device)
41-
self.oscilloscope = Oscilloscope(device=self.device)
42-
self.waveform_generator = WaveformGenerator(device=self.device)
43-
self.pwm_generator = PWMGenerator(device=self.device)
44-
self.multimeter = Multimeter(device=self.device)
45-
self.power_supply = PowerSupply(device=self.device)
46-
4722
# CTMU current range index for temperature measurement (0b11110 = 55 µA)
4823
_CTMU_CURRENT_RANGE_55UA = 0b11110
4924

0 commit comments

Comments
 (0)