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