Page MenuHomec4science

Light.java
No OneTemporary

File Metadata

Created
Tue, Jul 16, 08:22

Light.java

package ch.epfl.esl.elevatedmonitor.Devices.Phone.Sensors;
import android.content.Context;
import ch.epfl.esl.elevatedmonitor.Devices.Phone.Phone;
import ch.epfl.esl.elevatedmonitor.Interfaces.InterfaceData;
import ch.epfl.esl.elevatedmonitor.Interfaces.InterfaceSensor;
import ch.epfl.esl.elevatedmonitor.R;
import ch.epfl.esl.elevatedmonitor.SuperClasses.Data;
import ch.epfl.esl.elevatedmonitor.SuperClasses.SensorDevice;
import ch.epfl.esl.elevatedmonitor.SuperClasses.TimeStamp;
public class Light extends SensorDevice implements InterfaceSensor {
private final static int MICRO_SECONDS = 10000;
public final static int LIGHT = 0;
private class LightData extends Data implements InterfaceData {
}
private class Time extends TimeStamp {
}
//--- Constructor
public Light(Context context) {
super(context);
addData(new Light.LightData());
addTime(new Time()); // Time-stamp
}
@Override
public void setId() {
this.id = Phone.LIGHT;
}
@Override
public int getId() {
return this.id;
}
@Override
public void setName() {
this.name = sensorContext.getResources().getString(R.string.light_phone);
}
}

Event Timeline