check if sample rate is even valid
This commit is contained in:
parent
4264a60a52
commit
f7bb1427cc
|
|
@ -125,6 +125,13 @@ class Selector(Chain):
|
||||||
def setOutputRate(self, outputRate: int) -> None:
|
def setOutputRate(self, outputRate: int) -> None:
|
||||||
if outputRate == self.outputRate:
|
if outputRate == self.outputRate:
|
||||||
return
|
return
|
||||||
|
if outputRate > self.inputRate:
|
||||||
|
raise ValueError(
|
||||||
|
"cannot provide selected output rate {} since it is bigger than input rate {}".format(
|
||||||
|
outputRate,
|
||||||
|
self.inputRate
|
||||||
|
)
|
||||||
|
)
|
||||||
self.outputRate = outputRate
|
self.outputRate = outputRate
|
||||||
|
|
||||||
self.decimation.setOutputRate(outputRate)
|
self.decimation.setOutputRate(outputRate)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue