package org.opennaas.extensions.gim.model.log;
import java.util.ArrayList;
import java.util.List;
import org.opennaas.extensions.gim.model.load.MeasuredLoad;
/**
* @author rcarroll
* @version 1.0
* @created 14-Feb-2013 15:41:58
*/
public class PowerMonitorLog {
private int samplePeriod; // in mins
private int sampleDuration; // in mins
private List<MeasuredLoad> measuredLoads;
public PowerMonitorLog(int sampTime, int sampDur) {
samplePeriod = sampTime;
sampleDuration = sampDur;
measuredLoads = new ArrayList<MeasuredLoad>();
}
public List<MeasuredLoad> getMeasuredLoads() {
return measuredLoads;
}
public void setMeasuredLoads(List<MeasuredLoad> measuredLoads) {
this.measuredLoads = measuredLoads;
}
public void add(MeasuredLoad ml) {
measuredLoads.add(ml);
}
public int getSampleDuration() {
return sampleDuration;
}
public int getSamplePeriod() {
return samplePeriod;
}
public void setSamplePeriod(int samplePeriod) {
this.samplePeriod = samplePeriod;
}
public void setSampleDuration(int sampleDuration) {
this.sampleDuration = sampleDuration;
}
public void finalize() throws Throwable {
}
}