Merge branch 'fusebug' into development
authorDaniel Kirschten <daniel.kirschten@gmx.de>
Sun, 1 Sep 2019 11:28:16 +0000 (13:28 +0200)
committerDaniel Kirschten <daniel.kirschten@gmx.de>
Sun, 1 Sep 2019 11:29:47 +0000 (13:29 +0200)
1  2 
net.mograsim.logic.model/src/net/mograsim/logic/model/modeladapter/componentadapters/TriStateBufferAdapter.java

@@@ -2,6 -2,7 +2,6 @@@ package net.mograsim.logic.model.modela
  
  import java.util.Map;
  
 -import net.mograsim.logic.core.LogicObserver;
  import net.mograsim.logic.core.components.TriStateBuffer;
  import net.mograsim.logic.core.timeline.Timeline;
  import net.mograsim.logic.core.wires.Wire;
@@@ -13,7 -14,6 +13,6 @@@ import net.mograsim.logic.model.modelad
  
  public class TriStateBufferAdapter implements ComponentAdapter<GUITriStateBuffer>
  {
        @Override
        public Class<GUITriStateBuffer> getSupportedClass()
        {
                ReadEnd enable = logicWiresPerPin.get(guiTsb.getPin("EN")).createReadOnlyEnd();
                ReadWriteEnd out = logicWiresPerPin.get(guiTsb.getPin("OUT")).createReadWriteEnd();
                new TriStateBuffer(timeline, params.gateProcessTime, in, out, enable);
 -              // TODO debug code below - remove
 -              String msgHeader = '<' + guiTsb.name + ">: ";
 -              LogicObserver obs = c ->
 -              {
 -                      System.out.println(msgHeader + "wire states:");
 -                      System.out.println(msgHeader + "  in    : " + in.getValues());
 -                      System.out.println(msgHeader + "  enable: " + enable.getValues());
 -                      System.out.println(msgHeader + "  out   : " + out.getValues());
 -              };
 -              in.registerObserver(obs);
 -              enable.registerObserver(obs);
 -              out.registerObserver(obs);
        }
  }