Loading...
Searching...
No Matches
MeasurementManager.java
Go to the documentation of this file.
1package com.navigine.idl.java;
2
3import com.navigine.common.NativeObject;
4import com.navigine.common.Subscription;
5
17public abstract class MeasurementManager {
34 public abstract void addMeasurementListener(MeasurementListener listener);
35
50 public abstract void removeMeasurementListener(MeasurementListener listener);
51
66 public abstract void setPublishIntervalMs(int intervalMs);
67
89 public abstract String addBeaconGenerator(String uuid, int major, int minor, int power, int timeout, int rssiMin, int rssiMax);
90
111 public abstract String addEddystoneGenerator(String namespaceId, String instanceId, int power, int timeout, int rssiMin, int rssiMax);
112
126 public abstract void removeBleGenerators();
127
142 public abstract void removeBleGenerator(String id);
143
162 public abstract String addWifiGenerator(String mac, int timeout, int rssiMin, int rssiMax);
163
178 public abstract void removeWifiGenerator(String id);
179
193 public abstract void removeWifiGenerators();
194
217 public abstract String addWifiRttGenerator(String mac, int timeout, int distMin, int distMax, int stdDevMin, int stdDevMax, int rssiMin, int rssiMax);
218
233 public abstract void removeWifiRttGenerator(String hash);
234
248 public abstract void removeWifiRttGenerators();
249
271 public abstract String addLocationGenerator(double latMin, double latMax, double lonMin, double lonMax, float accMin, float accMax, int timeout);
272
287 public abstract void removeLocationGenerator(String id);
288
302 public abstract void removeLocationGenerators();
303}