diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2015-01-04 11:12:12 +0100 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2015-01-04 11:12:12 +0100 |
commit | 1b9a4defe73f3aa8c10aa4af49002f0cebd1c292 (patch) | |
tree | 3a6b5bdae9eb6e35fd024bb5d3f7da6dbd2b0732 /app/src/main/java/io/trygvis/soilmoisture/SmDevice.java | |
parent | e8a052fd2c03b399550b6c9be3199d35fdd47f10 (diff) | |
download | io.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.java | 11 |
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; + } } |