avrora.actions
Class SimulateAction
java.lang.Object
avrora.actions.Action
avrora.actions.SimAction
avrora.actions.SimulateAction
- public class SimulateAction
- extends SimAction
The SimulateAction implements the bridge between the functionality in the
avrora.sim package and the entrypoint to Avrora in avrora.Main. This class has a
run() method that is called by the main class after the options have been processed. The
run() reads in the program, processes breakpoints, profiling counters, and other options, and
begins the simulation.
| Fields inherited from class avrora.actions.SimAction |
CHIP, ICOUNT, monitorFactoryList, monitorListMap, monitorMap, MONITORS, PLATFORM, REPORT_SECONDS, SECONDS, SECONDS_PRECISION, TIMEOUT, VISUAL |
|
Method Summary |
void |
run(java.lang.String[] args)
The run() method is called by the main class. |
| Methods inherited from class avrora.actions.SimAction |
getLocationList, getMicrocontroller, getPlatform, hasMonitors, initializeSimulatorStatics, newSimulator, newSimulator, printSeparator, printSimHeader, processMonitorList, processTimeout, reportMonitors, reportQuantity, reportQuantity, reportQuantity |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HELP
public static final java.lang.String HELP
- See Also:
- Constant Field Values
BREAKS
public final Option.List BREAKS
TIME
public final Option.Bool TIME
TOTAL
public final Option.Bool TOTAL
CYCLES
public final Option.Bool CYCLES
REALTIME
public final Option.Bool REALTIME
SimulateAction
public SimulateAction()
run
public void run(java.lang.String[] args)
throws java.lang.Exception
- The
run() method is called by the main class.
- Specified by:
run in class Action
- Parameters:
args - the command line arguments after the options have been stripped out
- Throws:
java.lang.Exception - if there is a problem loading the program, or an exception occurs during
simulation