aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/io/trygvis/soilmoisture/SmDevice.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/io/trygvis/soilmoisture/SmDevice.java')
-rw-r--r--app/src/main/java/io/trygvis/soilmoisture/SmDevice.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/app/src/main/java/io/trygvis/soilmoisture/SmDevice.java b/app/src/main/java/io/trygvis/soilmoisture/SmDevice.java
index 1ed7ecb..169f4b3 100644
--- a/app/src/main/java/io/trygvis/soilmoisture/SmDevice.java
+++ b/app/src/main/java/io/trygvis/soilmoisture/SmDevice.java
@@ -2,13 +2,12 @@ package io.trygvis.soilmoisture;
import android.util.Log;
-import java.util.Comparator;
+import java.util.ArrayList;
+import java.util.List;
import io.trygvis.android.bt.BtDevice;
class SmDevice implements BtDevice.BtDeviceWrapper<SmDevice> {
- public static final Comparator<SmDevice> deviceComparator = (a, b) -> a.getBtDevice().getAddress().compareTo(b.getBtDevice().getAddress());
-
private final static String TAG = SmDevice.class.getSimpleName();
private final BtDevice<SmDevice> btDevice;
@@ -17,6 +16,8 @@ class SmDevice implements BtDevice.BtDeviceWrapper<SmDevice> {
private Boolean isUseful;
+ private List<SoilMonitor> monitors = new ArrayList<>();
+
public SmDevice(BtDevice<SmDevice> btDevice) {
this.btDevice = btDevice;
Log.i(TAG, "new device");
@@ -52,4 +53,8 @@ class SmDevice implements BtDevice.BtDeviceWrapper<SmDevice> {
public String getName() {
return name;
}
+
+ public List<SoilMonitor> getMonitors() {
+ return monitors;
+ }
}