registering tick events when simulation starts running

This commit is contained in:
fros4943 2008-11-03 18:09:43 +00:00
parent fff8b46110
commit ac4f2544b8

View file

@ -24,7 +24,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* $Id: Simulation.java,v 1.28 2008/10/29 15:55:46 fros4943 Exp $
* $Id: Simulation.java,v 1.29 2008/11/03 18:09:43 fros4943 Exp $
*/
package se.sics.cooja;
@ -176,6 +176,11 @@ public class Simulation extends Observable implements Runnable {
logger.info("Simulation main loop started, system time: " + lastStartTime);
isRunning = true;
/* Schedule tick events */
scheduleEvent(tickMotesEvent, currentSimulationTime);
scheduleEvent(tickMspMotesEvent, currentSimulationTime);
scheduleEvent(delayEvent, currentSimulationTime);
/* Simulation starting */
this.setChanged();
this.notifyObservers(this);
@ -237,13 +242,6 @@ public class Simulation extends Observable implements Runnable {
public Simulation(GUI gui) {
myGUI = gui;
delayMotesRandom.setSeed(randomSeed);
/* XXX Remove me */
scheduleEvent(tickMotesEvent, currentSimulationTime);
/* XXX Remove me */
scheduleEvent(tickMspMotesEvent, currentSimulationTime);
/* XXX Remove me? */
scheduleEvent(delayEvent, currentSimulationTime);
}
/**