X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=era.mi%2Fsrc%2Fera%2Fmi%2Flogic%2Fcomponents%2FDemux.java;h=3b267dfef61843b5d5f6e0e4b9216c0e8b921d12;hb=80bfbd8ebf0ad8a7ad98584544a0c73f43e6f3b6;hp=218259610bc489c4694e652efe9bf394b5be1dca;hpb=b7ce41467a2cbd9f45554982730741810e99feaa;p=Mograsim.git diff --git a/era.mi/src/era/mi/logic/components/Demux.java b/era.mi/src/era/mi/logic/components/Demux.java index 21825961..3b267dfe 100644 --- a/era.mi/src/era/mi/logic/components/Demux.java +++ b/era.mi/src/era/mi/logic/components/Demux.java @@ -2,6 +2,7 @@ package era.mi.logic.components; import java.util.List; +import era.mi.logic.timeline.Timeline; import era.mi.logic.wires.Wire; import era.mi.logic.wires.Wire.ReadEnd; import era.mi.logic.wires.Wire.ReadWriteEnd; @@ -27,9 +28,9 @@ public class Demux extends BasicComponent * @param select Indexes the output array to which the input is mapped. Must have enough bits to index all outputs. * @param outputs One of these outputs receives the input signal, depending on the select bits */ - public Demux(int processTime, ReadEnd in, ReadEnd select, ReadWriteEnd... outputs) + public Demux(Timeline timeline, int processTime, ReadEnd in, ReadEnd select, ReadWriteEnd... outputs) { - super(processTime); + super(timeline, processTime); outputSize = in.length(); this.in = in;