public class MultiplexSignal extends SignalImpl
Constructor and Description |
---|
MultiplexSignal(int initialCapacity) |
MultiplexSignal(java.util.List<Signal> signals) |
MultiplexSignal(Signal... signals) |
Modifier and Type | Method and Description |
---|---|
double |
abs() |
void |
addSignal(Signal signal) |
double |
analogValue() |
void |
clear() |
Signal |
create(double value) |
Signal |
create(Signal signal) |
int |
digitalValue() |
java.lang.Iterable<Signal> |
getMultiplexIterable() |
Signal |
getOneSignal() |
Signal |
getSignal(int index) |
java.lang.String |
getTriggerDetails() |
Signal |
getZeroSignal() |
Signal |
invert() |
Signal |
minus(Signal signal) |
Signal |
plus(Signal signal) |
double |
power() |
void |
setSignal(int index,
Signal signal) |
int |
size() |
Signal |
times(double factor) |
Signal |
times(Signal signal) |
java.lang.String |
toString() |
java.lang.String |
toString(int digits) |
void |
triggerFirstSignal() |
void |
triggerOnlyFirstSignal() |
clone, complexValue, format, format, formatAddPlus, getSize, getTrigger, isAudioTrigger, isTrigger, isTruncated, iterator, pointerComplexSignal, println, println, removeTrigger, setAudioTrigger, setTrigger, setTrigger, takeTrigger
public java.util.List<Signal> signals
public MultiplexSignal(int initialCapacity)
public MultiplexSignal(Signal... signals)
public MultiplexSignal(java.util.List<Signal> signals)
public Signal create(Signal signal)
create
in interface Signal
create
in class SignalImpl
public Signal create(double value)
create
in interface Signal
create
in class SignalImpl
public Signal getSignal(int index)
public void setSignal(int index, Signal signal)
public void addSignal(Signal signal)
public void clear()
public int size()
public double analogValue()
analogValue
in interface Signal
analogValue
in class SignalImpl
public double abs()
public double power()
public int digitalValue()
digitalValue
in interface Signal
digitalValue
in class SignalImpl
public java.lang.String toString()
toString
in interface Signal
toString
in class SignalImpl
public java.lang.String toString(int digits)
public void triggerFirstSignal()
public void triggerOnlyFirstSignal()
public java.lang.String getTriggerDetails()
public Signal plus(Signal signal)
plus
in interface Signal
plus
in class SignalImpl
public Signal minus(Signal signal)
minus
in interface Signal
minus
in class SignalImpl
public Signal times(Signal signal)
times
in interface Signal
times
in class SignalImpl
public Signal times(double factor)
public Signal invert()
invert
in interface Signal
invert
in class SignalImpl
public Signal getZeroSignal()
getZeroSignal
in interface Signal
getZeroSignal
in class SignalImpl
public Signal getOneSignal()
getOneSignal
in interface Signal
getOneSignal
in class SignalImpl
public java.lang.Iterable<Signal> getMultiplexIterable()
getMultiplexIterable
in interface Signal
getMultiplexIterable
in class SignalImpl