projects
/
Mograsim.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge 'transportdelay' into development
[Mograsim.git]
/
net.mograsim.logic.core
/
test
/
net
/
mograsim
/
logic
/
core
/
tests
/
TestCoreBitDisplay.java
diff --git
a/net.mograsim.logic.core/test/net/mograsim/logic/core/tests/TestCoreBitDisplay.java
b/net.mograsim.logic.core/test/net/mograsim/logic/core/tests/TestCoreBitDisplay.java
index
2e5e5fd
..
5056345
100644
(file)
--- a/
net.mograsim.logic.core/test/net/mograsim/logic/core/tests/TestCoreBitDisplay.java
+++ b/
net.mograsim.logic.core/test/net/mograsim/logic/core/tests/TestCoreBitDisplay.java
@@
-6,6
+6,7
@@
import java.util.function.LongConsumer;
import net.mograsim.logic.core.components.CoreBitDisplay;
import net.mograsim.logic.core.timeline.Timeline;
import net.mograsim.logic.core.components.CoreBitDisplay;
import net.mograsim.logic.core.timeline.Timeline;
+import net.mograsim.logic.core.timeline.TimelineEventHandler;
import net.mograsim.logic.core.types.Bit;
import net.mograsim.logic.core.wires.CoreWire.ReadEnd;
import net.mograsim.logic.core.types.Bit;
import net.mograsim.logic.core.wires.CoreWire.ReadEnd;
@@
-39,9
+40,13
@@
public final class TestCoreBitDisplay extends CoreBitDisplay
}
@Override
}
@Override
- protected
void
compute()
+ protected
TimelineEventHandler
compute()
{
{
- super.compute();
- System.out.println("update: value is " + getDisplayedValue());
+ TimelineEventHandler handler = super.compute();
+ return e ->
+ {
+ handler.handle(e);
+ System.out.println("update: value is " + getDisplayedValue());
+ };
}
}
}
}