package eu.play_project.dcep.distributedetalis.measurement.fsm;
import eu.play_project.dcep.api.measurement.NodeMeasurementResult;
import fr.inria.eventcloud.api.CompoundEvent;
public interface MeasurementState {
public void startMeasurement(int period);
public void eventReceived();
public void eventProduced(CompoundEvent event, String type);
public void sendMeasuringEvent();
public NodeMeasurementResult getMeasuringResults();
public void setMeasuredData(NodeMeasurementResult measuredValues);
public void measuringPeriodIsUp();
public String getName();
}