import era.mi.logic.Util;
import era.mi.logic.components.BasicComponent;
import era.mi.logic.wires.WireArray;
-import era.mi.logic.wires.WireArray.WireArrayInput;
+import era.mi.logic.wires.WireArray.WireArrayEnd;
public class NotGate extends BasicComponent
{
private WireArray in, out;
- private WireArrayInput outI;
+ private WireArrayEnd outI;
-
public NotGate(int processTime, WireArray in, WireArray out)
{
super(processTime);
this.out = out;
outI = out.createInput();
}
-
+
public void compute()
{
outI.feedSignals(Util.not(in.getValues()));
{
return out;
}
-
+
@Override
public List<WireArray> getAllInputs()
{