public class MultiChannelMeterLogic extends java.lang.Object implements MeterLogic
Constructor and Description |
---|
MultiChannelMeterLogic(int channels,
MeterLogic baseLogic) |
Modifier and Type | Method and Description |
---|---|
MeterLogic |
create(int channels) |
double |
getAverageS2N() |
java.lang.String |
getAverageS2NString() |
double |
getChannelCapacity() |
double |
getChannelCapacity(double noisePower) |
java.lang.String |
getChannelCapacityString() |
int |
getChannels() |
java.lang.String |
getChannelsResult() |
double |
getDb(double snr) |
MeterLogic |
getMeterLogic() |
double |
getValue() |
java.lang.String |
getValueString() |
void |
meter(Signal inSignal) |
void |
reset() |
public MultiChannelMeterLogic(int channels, MeterLogic baseLogic)
public MeterLogic getMeterLogic()
public void meter(Signal inSignal)
meter
in interface MeterLogic
public void reset()
reset
in interface MeterLogic
public java.lang.String getValueString()
getValueString
in interface MeterLogic
public java.lang.String getChannelsResult()
public java.lang.String getChannelCapacityString()
public java.lang.String getAverageS2NString()
public double getAverageS2N()
public double getDb(double snr)
public double getChannelCapacity()
public double getChannelCapacity(double noisePower)
public MeterLogic create(int channels)
create
in interface MeterLogic
public double getValue()
getValue
in interface MeterLogic
public int getChannels()