aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/io/trygvis/soilmoisture/SmDevice.java
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2015-01-04 11:12:12 +0100
committerTrygve Laugstøl <trygvis@inamo.no>2015-01-04 11:12:12 +0100
commit1b9a4defe73f3aa8c10aa4af49002f0cebd1c292 (patch)
tree3a6b5bdae9eb6e35fd024bb5d3f7da6dbd2b0732 /app/src/main/java/io/trygvis/soilmoisture/SmDevice.java
parente8a052fd2c03b399550b6c9be3199d35fdd47f10 (diff)
downloadio.trygvis.soilmoisture-android-1b9a4defe73f3aa8c10aa4af49002f0cebd1c292.tar.gz
io.trygvis.soilmoisture-android-1b9a4defe73f3aa8c10aa4af49002f0cebd1c292.tar.bz2
io.trygvis.soilmoisture-android-1b9a4defe73f3aa8c10aa4af49002f0cebd1c292.tar.xz
io.trygvis.soilmoisture-android-1b9a4defe73f3aa8c10aa4af49002f0cebd1c292.zip
o Adding SoilMonitors support in core and view. Still more to do.
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;
+ }
}