diff options
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; + } } |