Class RealTimeMonitor

  extended byavrora.util.help.HelpCategory
      extended byavrora.monitors.MonitorFactory
          extended byavrora.monitors.RealTimeMonitor
All Implemented Interfaces:

public class RealTimeMonitor
extends MonitorFactory

The RealTimeMonitor class slows down the simulation to real-time. This is useful for simulations that run much faster than real time and for simulations that may be connected to external device inputs.

Field Summary
Fields inherited from class avrora.monitors.MonitorFactory
Fields inherited from class avrora.util.help.HelpCategory
COMPARATOR, help, name
Constructor Summary
Method Summary
 Monitor newMonitor(Simulator s)
          The newMonitor() method creates a new monitor for the specified instance of Simulator.
Methods inherited from class avrora.monitors.MonitorFactory
Methods inherited from class avrora.util.help.HelpCategory
addCommandExample, addListSection, addOptionSection, addSection, addSubcategorySection, getHelp, getName, printHelp, setName
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public RealTimeMonitor()
Method Detail


public Monitor newMonitor(Simulator s)
Description copied from class: MonitorFactory
The newMonitor() method creates a new monitor for the specified instance of Simulator. The resulting monitor may insert probes, watches, or events into the simulation to collect information and later report that information after the simulation is complete.

Specified by:
newMonitor in class MonitorFactory
s - the Simulator instance to create the monitor for
an instance of the Monitor interface that represents the monitor for the simulator