public class EvalScheduleSumUpCreator extends Object implements de.iwes.util.timer.AbsoluteTimerListener, Closeable
| Modifier and Type | Class and Description |
|---|---|
class |
EvalScheduleSumUpCreator.ScheduleListener |
class |
EvalScheduleSumUpCreator.SchedUpdateInfo |
| Modifier and Type | Field and Description |
|---|---|
protected Map<org.ogema.core.model.schedule.Schedule,EvalScheduleSumUpCreator.SchedUpdateInfo> |
sources |
| Constructor and Description |
|---|
EvalScheduleSumUpCreator(int mode,
org.ogema.core.model.schedule.Schedule destination,
List<org.ogema.core.model.schedule.Schedule> sources,
int intervalType,
org.ogema.core.model.simple.TimeResource lastCallback,
org.ogema.core.application.ApplicationManager appMan) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addSchedule(org.ogema.core.model.schedule.Schedule schedule) |
void |
close() |
org.ogema.core.model.simple.FloatResource |
getDestinationParent() |
boolean |
removeSchedule(org.ogema.core.model.schedule.Schedule schedule) |
void |
timerElapsed(org.ogema.tools.resourcemanipulator.timer.CountDownAbsoluteTimer myTimer,
long absoluteTime,
long timeStep) |
protected final Map<org.ogema.core.model.schedule.Schedule,EvalScheduleSumUpCreator.SchedUpdateInfo> sources
public EvalScheduleSumUpCreator(int mode,
org.ogema.core.model.schedule.Schedule destination,
List<org.ogema.core.model.schedule.Schedule> sources,
int intervalType,
org.ogema.core.model.simple.TimeResource lastCallback,
org.ogema.core.application.ApplicationManager appMan)
mode - aggregation mode:
1: minimumdestination - schedule to write intosources - initial sources, if null initialized without sourcesintervalType - lastCallback - time resource provided to store last callback information for
AbsoluteTimerappMan - instantInterval - if positive the scheduleHolder Resource is updated with this intervalpublic boolean addSchedule(org.ogema.core.model.schedule.Schedule schedule)
public boolean removeSchedule(org.ogema.core.model.schedule.Schedule schedule)
public void timerElapsed(org.ogema.tools.resourcemanipulator.timer.CountDownAbsoluteTimer myTimer,
long absoluteTime,
long timeStep)
timerElapsed in interface de.iwes.util.timer.AbsoluteTimerListenerpublic void close()
close in interface Closeableclose in interface AutoCloseablepublic org.ogema.core.model.simple.FloatResource getDestinationParent()
Copyright © 2019. All rights reserved.