Page MenuHomec4science

SensorFusion.java
No OneTemporary

File Metadata

Created
Wed, Aug 14, 20:44

SensorFusion.java

package ch.epfl.esl.elevatedmonitor.Devices.MetaMotionR.Sensors;
import android.content.Context;
import ch.epfl.esl.elevatedmonitor.Devices.MetaMotionR.MetaWear;
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 SensorFusion extends SensorDevice implements InterfaceSensor {
public final static int W = 0;
public final static int X = 1;
public final static int Y = 2;
public final static int Z = 3;
private class FusionData extends Data implements InterfaceData {
}
private class Time extends TimeStamp {
}
public SensorFusion(Context context) {
super(context);
addData(new FusionData()); //w
addData(new FusionData()); //x
addData(new FusionData()); //y
addData(new FusionData()); //z
addTime(new Time()); // Time stamp
}
@Override
public void setId() {
this.id = MetaWear.SENSOR_FUSION;
}
@Override
public void setName() {
this.name = sensorContext.getResources().getString(R.string.sensor_fusion_metawear);
}
}

Event Timeline