public class BusSample<S extends Sample> extends java.lang.Object implements Sample
Modifier and Type | Method and Description |
---|---|
static <SS extends Sample> |
createSignal(SignalCollection sc,
Stimuli sd,
java.lang.String signalName,
java.lang.String signalContext,
boolean digital,
Signal<SS>[] subsignals)
create a Signal
|
static <SS extends Sample> |
createSignal(SignalCollection sc,
Stimuli sd,
java.lang.String signalName,
java.lang.String signalContext,
int width)
create a MutableSignal
|
boolean |
equals(java.lang.Object o) |
double |
getMaxValue() |
double |
getMinValue() |
S |
getTrace(int i) |
int |
getWidth() |
Sample |
glb(Sample s)
Return the greatest lower bound of this and s.
|
int |
hashCode() |
boolean |
isLogicX()
returns true iff this sample is "X" (unknown)
|
boolean |
isLogicZ()
returns true iff this sample is "Z" (unconnected)
|
Sample |
lub(Sample s)
Return the least upper bound of this and s.
|
public BusSample(Sample[] vals)
public int getWidth()
public S getTrace(int i)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean isLogicX()
Sample
public boolean isLogicZ()
Sample
public Sample lub(Sample s)
Sample
public Sample glb(Sample s)
Sample
public double getMinValue()
getMinValue
in interface Sample
public double getMaxValue()
getMaxValue
in interface Sample
public static <SS extends Sample> Signal<BusSample<SS>> createSignal(SignalCollection sc, Stimuli sd, java.lang.String signalName, java.lang.String signalContext, int width)