Skip to content

Commit b225355

Browse files
committed
Add getSensorModuleType() to SKSensorData
1 parent 0feb9d6 commit b225355

20 files changed

+66
-19
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
- Added support for Bluetooth sensor module.
55
- DataInterface method getDataInString() has been renamed to getDataInCSV()
66
- SKDataInterface has been renamed to SKSensorData
7+
- Added getSensorModuleType() to SKSensorData
78
- Added SK prefix to all source files
89

910
### 0.1.0

SensingKitLib/src/main/java/org/sensingkit/sensingkitlib/data/SKAbstractData.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,24 +21,32 @@
2121

2222
package org.sensingkit.sensingkitlib.data;
2323

24+
import org.sensingkit.sensingkitlib.SKSensorModuleType;
25+
2426
public abstract class SKAbstractData implements SKSensorData
2527
{
2628
@SuppressWarnings("unused")
2729
private static final String TAG = "SKAbstractData";
2830

31+
protected final SKSensorModuleType moduleType;
2932
protected final long timestamp;
3033

31-
public SKAbstractData(long timestamp) {
34+
public SKAbstractData(SKSensorModuleType moduleType, long timestamp) {
35+
this.moduleType = moduleType;
3236
this.timestamp = timestamp;
3337
}
3438

3539
public String toString() {
3640
return this.getDataInCSV();
3741
}
3842

43+
@SuppressWarnings("unused")
44+
public SKSensorModuleType getSensorModuleType() {
45+
return moduleType;
46+
}
47+
3948
@SuppressWarnings("unused")
4049
public long getTimestamp() {
4150
return timestamp;
4251
}
43-
4452
}

SensingKitLib/src/main/java/org/sensingkit/sensingkitlib/data/SKAccelerometerData.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121

2222
package org.sensingkit.sensingkitlib.data;
2323

24+
import org.sensingkit.sensingkitlib.SKSensorModuleType;
25+
2426
import java.util.Locale;
2527

2628
public class SKAccelerometerData extends SKAbstractData {
@@ -34,7 +36,7 @@ public class SKAccelerometerData extends SKAbstractData {
3436

3537
public SKAccelerometerData(long timestamp, float x, float y, float z) {
3638

37-
super(timestamp);
39+
super(SKSensorModuleType.ACCELEROMETER, timestamp);
3840

3941
this.x = x;
4042
this.y = y;

SensingKitLib/src/main/java/org/sensingkit/sensingkitlib/data/SKActivityData.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323

2424
import com.google.android.gms.location.DetectedActivity;
2525

26+
import org.sensingkit.sensingkitlib.SKSensorModuleType;
27+
2628
import java.util.Locale;
2729

2830
public class SKActivityData extends SKAbstractData {
@@ -35,7 +37,7 @@ public class SKActivityData extends SKAbstractData {
3537

3638
public SKActivityData(long timestamp, int activityType, int confidence) {
3739

38-
super(timestamp);
40+
super(SKSensorModuleType.ACTIVITY, timestamp);
3941

4042
this.activityType = activityType;
4143
this.confidence = confidence;

SensingKitLib/src/main/java/org/sensingkit/sensingkitlib/data/SKAmbientTemperatureData.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121

2222
package org.sensingkit.sensingkitlib.data;
2323

24+
import org.sensingkit.sensingkitlib.SKSensorModuleType;
25+
2426
import java.util.Locale;
2527

2628
public class SKAmbientTemperatureData extends SKAbstractData {
@@ -32,7 +34,7 @@ public class SKAmbientTemperatureData extends SKAbstractData {
3234

3335
public SKAmbientTemperatureData(long timestamp, float temperature) {
3436

35-
super(timestamp);
37+
super(SKSensorModuleType.AMBIENT_TEMPERATURE, timestamp);
3638

3739
this.temperature = temperature;
3840
}

SensingKitLib/src/main/java/org/sensingkit/sensingkitlib/data/SKAudioLevelData.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121

2222
package org.sensingkit.sensingkitlib.data;
2323

24+
import org.sensingkit.sensingkitlib.SKSensorModuleType;
25+
2426
import java.util.Locale;
2527

2628
public class SKAudioLevelData extends SKAbstractData {
@@ -32,7 +34,7 @@ public class SKAudioLevelData extends SKAbstractData {
3234

3335
public SKAudioLevelData(long timestamp, int level) {
3436

35-
super(timestamp);
37+
super(SKSensorModuleType.AUDIO_LEVEL, timestamp);
3638

3739
this.level = level;
3840
}

SensingKitLib/src/main/java/org/sensingkit/sensingkitlib/data/SKBatteryData.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323

2424
import android.os.BatteryManager;
2525

26+
import org.sensingkit.sensingkitlib.SKSensorModuleType;
27+
2628
import java.util.Locale;
2729

2830
import static android.os.BatteryManager.*;
@@ -42,7 +44,7 @@ public class SKBatteryData extends SKAbstractData {
4244

4345
public SKBatteryData(long timestamp, int level, int scale, int temperature, int voltage, int plugged, int status, int health) {
4446

45-
super(timestamp);
47+
super(SKSensorModuleType.BATTERY, timestamp);
4648

4749
this.level = level;
4850
this.scale = scale;

SensingKitLib/src/main/java/org/sensingkit/sensingkitlib/data/SKBluetoothData.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121

2222
package org.sensingkit.sensingkitlib.data;
2323

24+
import org.sensingkit.sensingkitlib.SKSensorModuleType;
25+
2426
import java.util.ArrayList;
2527
import java.util.Locale;
2628

@@ -33,7 +35,7 @@ public class SKBluetoothData extends SKAbstractData {
3335

3436
public SKBluetoothData(long timestamp, ArrayList<SKBluetoothDeviceData> bluetoothDevices) {
3537

36-
super(timestamp);
38+
super(SKSensorModuleType.BLUETOOTH, timestamp);
3739

3840
this.mBluetoothDevices = bluetoothDevices;
3941
}

SensingKitLib/src/main/java/org/sensingkit/sensingkitlib/data/SKBluetoothDeviceData.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121

2222
package org.sensingkit.sensingkitlib.data;
2323

24+
import org.sensingkit.sensingkitlib.SKSensorModuleType;
25+
2426
import java.util.Locale;
2527

2628
public class SKBluetoothDeviceData extends SKAbstractData {
@@ -34,7 +36,7 @@ public class SKBluetoothDeviceData extends SKAbstractData {
3436

3537
public SKBluetoothDeviceData(long timestamp, String name, String address, int rssi) {
3638

37-
super(timestamp);
39+
super(SKSensorModuleType.BLUETOOTH, timestamp);
3840

3941
this.name = name;
4042
this.address = address;

SensingKitLib/src/main/java/org/sensingkit/sensingkitlib/data/SKGravityData.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121

2222
package org.sensingkit.sensingkitlib.data;
2323

24+
import org.sensingkit.sensingkitlib.SKSensorModuleType;
25+
2426
import java.util.Locale;
2527

2628
public class SKGravityData extends SKAbstractData {
@@ -34,7 +36,7 @@ public class SKGravityData extends SKAbstractData {
3436

3537
public SKGravityData(long timestamp, float x, float y, float z) {
3638

37-
super(timestamp);
39+
super(SKSensorModuleType.GRAVITY, timestamp);
3840

3941
this.x = x;
4042
this.y = y;

0 commit comments

Comments
 (0)