Introduced sim speed description. Fixes #16
[Mograsim.git] / plugins / net.mograsim.logic.core / src / net / mograsim / logic / core / components / CoreClock.java
index 84608b4..5ae194b 100644 (file)
@@ -17,7 +17,7 @@ import net.mograsim.logic.core.wires.CoreWire.ReadWriteEnd;
 public class CoreClock extends CoreComponent implements TimelineEventHandler, LogicObservable
 {
        private Collection<LogicObserver> observers;
-       private boolean isOn = true;// first update switches to 0
+       private boolean isOn = false;// first update switches to 1; so the clock starts as 1.
        private ReadWriteEnd out;
        private int delta;
 
@@ -44,6 +44,11 @@ public class CoreClock extends CoreComponent implements TimelineEventHandler, Lo
                notifyObservers();
        }
 
+       public int getDelta()
+       {
+               return delta;
+       }
+
        public BitVector getOutValues()
        {
                return isOn ? BitVector.SINGLE_1 : BitVector.SINGLE_0;