Page MenuHomec4science

Data.java
No OneTemporary

File Metadata

Created
Sat, May 4, 18:34

Data.java

package ch.epfl.esl.elevatedmonitor.SuperClasses;
import java.io.Serializable;
import ch.epfl.esl.elevatedmonitor.Interfaces.InterfaceData;
public abstract class Data implements InterfaceData, Serializable {
protected double data = Double.NaN;
private boolean canBeRead = false;
@Override
public double get() {
if (canBeRead) {
canBeRead = false;
//Log.d("BESTIA", " you CAN read" );
return data;
}
else {
//Log.d("BESTIA", " you cannot read" );
return Double.NaN;
}
}
public double alwaysGet(){
return data;
}
public void set(double data) {
this.canBeRead = true;
//Log.d("BESTIA", " DATA available " );
this.data = data;
}
}

Event Timeline