14 private final NativeObject nativeObject;
21 this.nativeObject = nativeObject;
27 return createMeasurementListener(listener);
37 native_addMeasurementListener(listener);
44 native_removeMeasurementListener(listener);
51 native_setPublishIntervalMs(intervalMs);
53 private native
void native_setPublishIntervalMs(
int intervalMs);
56 public String
addBeaconGenerator(String uuid,
int major,
int minor,
int power,
int timeout,
int rssiMin,
int rssiMax)
58 return native_addBeaconGenerator(uuid, major, minor, power, timeout, rssiMin, rssiMax);
60 private native String native_addBeaconGenerator(String uuid,
int major,
int minor,
int power,
int timeout,
int rssiMin,
int rssiMax);
63 public String
addEddystoneGenerator(String namespaceId, String instanceId,
int power,
int timeout,
int rssiMin,
int rssiMax)
65 return native_addEddystoneGenerator(namespaceId, instanceId, power, timeout, rssiMin, rssiMax);
67 private native String native_addEddystoneGenerator(String namespaceId, String instanceId,
int power,
int timeout,
int rssiMin,
int rssiMax);
72 native_removeBleGenerators();
74 private native
void native_removeBleGenerators();
79 native_removeBleGenerator(
id);
81 private native
void native_removeBleGenerator(String
id);
86 return native_addWifiGenerator(mac, timeout, rssiMin, rssiMax);
88 private native String native_addWifiGenerator(String mac,
int timeout,
int rssiMin,
int rssiMax);
93 native_removeWifiGenerator(
id);
95 private native
void native_removeWifiGenerator(String
id);
100 native_removeWifiGenerators();
102 private native
void native_removeWifiGenerators();
105 public String
addWifiRttGenerator(String mac,
int timeout,
int distMin,
int distMax,
int stdDevMin,
int stdDevMax,
int rssiMin,
int rssiMax)
107 return native_addWifiRttGenerator(mac, timeout, distMin, distMax, stdDevMin, stdDevMax, rssiMin, rssiMax);
109 private native String native_addWifiRttGenerator(String mac,
int timeout,
int distMin,
int distMax,
int stdDevMin,
int stdDevMax,
int rssiMin,
int rssiMax);
114 native_removeWifiRttGenerator(hash);
116 private native
void native_removeWifiRttGenerator(String hash);
121 native_removeWifiRttGenerators();
123 private native
void native_removeWifiRttGenerators();
126 public String
addLocationGenerator(
double latMin,
double latMax,
double lonMin,
double lonMax,
float accMin,
float accMax,
int timeout)
128 return native_addLocationGenerator(latMin, latMax, lonMin, lonMax, accMin, accMax, timeout);
130 private native String native_addLocationGenerator(
double latMin,
double latMax,
double lonMin,
double lonMax,
float accMin,
float accMax,
int timeout);
135 native_removeLocationGenerator(
id);
137 private native
void native_removeLocationGenerator(String
id);
142 native_removeLocationGenerators();
144 private native
void native_removeLocationGenerators();