All Downloads are FREE. Search and download functionalities are using the official Maven repository.

freak.core.control.ScheduleStatusData Maven / Gradle / Ivy

There is a newer version: 0.4.7
Show newest version
/*
 * This file is part of FrEAK. For licensing and copyright information
 * please see the file COPYING in the root directory of this
 * distribution or contact .
 */

package freak.core.control;

/**
 * ScheduleStatusData is sent by RunControl to its StateListener to inform about
 * the current state of the Schedule. All information may be a bit dated,
 * because the Schedule runs concurrently.
 * 
 * @author Stefan
 */
public class ScheduleStatusData {
	public GenerationIndex lastPointInCurrentBatch;

	/**
	 * The currentTimeIndex of the running Schedule
	 */
	public GenerationIndex currentTimeIndex;
	/**
	 * The last TimeIndex available as seek target in the current replay.
	 */
	public GenerationIndex lastReplayPoint;
	/**
	 * The last TimeIndex in the current run available as seek target in the
	 * current replay.
	 */
	public GenerationIndex lastReplayPointInCurrentRun;
	/**
	 * The time in seconds used on simulating the current Schedule so far. 
	 */
	public double accumulatedRunTime;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy