1 package era.mi.logic.components;
3 import java.util.Arrays;
6 import era.mi.logic.types.Bit;
7 import era.mi.logic.wires.Wire.WireEnd;
9 public class BitDisplay extends BasicComponent
11 private final WireEnd in;
12 private Bit[] displayedValue;
14 public BitDisplay(WireEnd in)
23 protected void compute()
25 displayedValue = in.getValues();
28 public Bit[] getDisplayedValue()
30 return displayedValue;
33 public boolean isDisplaying(Bit... values)
35 return Arrays.equals(displayedValue, values);
39 public List<WireEnd> getAllInputs()
45 public List<WireEnd> getAllOutputs()