summaryrefslogtreecommitdiffstats
path: root/lab_control/oscilloscope.py
blob: 9f2d02cf3a6d505ffd259bb5a9eb69e00ac0356d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Oscilloscope:
    def __init__(self):
        raise Exception("This class should not be instantiated directly, please extend it instead")

    def measureAmplitude(self, channel: int) -> float:
        pass

    def measurePeakToPeak(self, channel: int) -> float:
        pass

    def measureRMS(self, channel: int) -> float:
        pass

    def measureFrequency(self, channel: int) -> float:
        pass