|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object avrora.util.help.HelpCategory avrora.monitors.MonitorFactory avrora.monitors.EnergyMonitor
energy monitor implementation this class handles logging and recording of power consumption. Furthermore the monitor shutsdown the node, when an energy limit is exceeded.
Nested Class Summary | |
class |
EnergyMonitor.Monitor
|
Field Summary | |
protected Option.Double |
BATTERY
|
Fields inherited from class avrora.monitors.MonitorFactory |
options |
Fields inherited from class avrora.util.help.HelpCategory |
COMPARATOR, help, name |
Constructor Summary | |
EnergyMonitor()
create a new monitor |
|
EnergyMonitor(java.lang.String s2)
|
Method Summary | |
Monitor |
newMonitor(Simulator s)
create a new monitor, calls the constructor |
Methods inherited from class avrora.monitors.MonitorFactory |
processOptions |
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 |
Field Detail |
protected final Option.Double BATTERY
Constructor Detail |
public EnergyMonitor()
public EnergyMonitor(java.lang.String s2)
Method Detail |
public Monitor newMonitor(Simulator s)
newMonitor
in class MonitorFactory
s
- the Simulator
instance to create the monitor for
Monitor
interface that represents the monitor for the
simulatorMonitorFactory.newMonitor(avrora.sim.Simulator)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |