Inheritance diagram for com.navigine.idl.java.internal.MeasurementManagerBinding:Public Member Functions | |
| void | addMeasurementListener (MeasurementListener listener) |
| Method is used to add MeasurementListener class element which will notify about new sensor or signal measurements. | |
| void | removeMeasurementListener (MeasurementListener listener) |
| Method is used for removing previously added MeasurementListener class element. | |
| void | setPublishIntervalMs (int intervalMs) |
| Sets the interval in milliseconds between measurement batches delivered to MeasurementListener. Default is 1000 ms. Values less than or equal to zero are treated as the default. | |
| String | addBeaconGenerator (String uuid, int major, int minor, int power, int timeout, int rssiMin, int rssiMax) |
| Method adds a beacon generator for simulating BLE beacon signals. | |
| String | addEddystoneGenerator (String namespaceId, String instanceId, int power, int timeout, int rssiMin, int rssiMax) |
| Method adds an Eddystone generator for simulating Eddystone beacon signals. | |
| void | removeBleGenerators () |
| Method removes all BLE beacon generators. | |
| void | removeBleGenerator (String id) |
| Method removes a specific BLE beacon generator by its identifier. | |
| String | addWifiGenerator (String mac, int timeout, int rssiMin, int rssiMax) |
| Method adds a Wi-Fi generator for simulating Wi-Fi signals. | |
| void | removeWifiGenerator (String id) |
| Method removes a specific Wi-Fi generator by its identifier. | |
| void | removeWifiGenerators () |
| Method removes all Wi-Fi generators. | |
| String | addWifiRttGenerator (String mac, int timeout, int distMin, int distMax, int stdDevMin, int stdDevMax, int rssiMin, int rssiMax) |
| Method adds a Wi-Fi RTT generator for simulating Wi-Fi Round-Trip Time signals. | |
| void | removeWifiRttGenerator (String hash) |
| Method removes a specific Wi-Fi RTT generator by its identifier. | |
| void | removeWifiRttGenerators () |
| Method removes all Wi-Fi RTT generators. | |
| String | addLocationGenerator (double latMin, double latMax, double lonMin, double lonMax, float accMin, float accMax, int timeout) |
| Method adds a location generator for simulating location measurements. | |
| void | removeLocationGenerator (String id) |
| Method removes a specific location generator by its identifier. | |
| void | removeLocationGenerators () |
| Method removes all location generators. | |
Protected Member Functions | |
| MeasurementManagerBinding (NativeObject nativeObject) | |
Protected Attributes | |
| Subscription< MeasurementListener > | weakMeasurementListenerSubscription |
Definition at line 12 of file MeasurementManagerBinding.java.
|
inlineprotected |
Invoked only from native code.
Definition at line 19 of file MeasurementManagerBinding.java.
|
inline |
Method adds a beacon generator for simulating BLE beacon signals.
| uuid | UUID of the beacon. |
| major | Major value of the beacon. |
| minor | Minor value of the beacon. |
| power | Transmission power of the beacon (dBm). |
| timeout | Duration of the generator in milliseconds. |
| rssiMin | Minimum RSSI value for the simulated signal. |
| rssiMax | Maximum RSSI value for the simulated signal. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 56 of file MeasurementManagerBinding.java.
|
inline |
Method adds an Eddystone generator for simulating Eddystone beacon signals.
| namespaceId | Namespace ID of the Eddystone beacon. |
| instanceId | Instance ID of the Eddystone beacon. |
| power | Transmission power of the beacon (dBm). |
| timeout | Duration of the generator in milliseconds. |
| rssiMin | Minimum RSSI value for the simulated signal. |
| rssiMax | Maximum RSSI value for the simulated signal. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 63 of file MeasurementManagerBinding.java.
|
inline |
Method adds a location generator for simulating location measurements.
| latMin | Minimum latitude for the simulated location. |
| latMax | Maximum latitude for the simulated location. |
| lonMin | Minimum longitude for the simulated location. |
| lonMax | Maximum longitude for the simulated location. |
| accMin | Minimum accuracy for the simulated location (in meters). |
| accMax | Maximum accuracy for the simulated location (in meters). |
| timeout | Duration of the generator in milliseconds. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 126 of file MeasurementManagerBinding.java.
|
inline |
Method is used to add MeasurementListener class element which will notify about new sensor or signal measurements.
| listener | Corresponding MeasurementListener class. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 35 of file MeasurementManagerBinding.java.
|
inline |
Method adds a Wi-Fi generator for simulating Wi-Fi signals.
| mac | MAC address of the Wi-Fi access point. |
| timeout | Duration of the generator in milliseconds. |
| rssiMin | Minimum RSSI value for the simulated signal. |
| rssiMax | Maximum RSSI value for the simulated signal. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 84 of file MeasurementManagerBinding.java.
|
inline |
Method adds a Wi-Fi RTT generator for simulating Wi-Fi Round-Trip Time signals.
| mac | MAC address of the Wi-Fi access point. |
| timeout | Duration of the generator in milliseconds. |
| distMin | Minimum distance for the simulated signal (in meters). |
| distMax | Maximum distance for the simulated signal (in meters). |
| stdDevMin | Minimum standard deviation for the simulated signal. |
| stdDevMax | Maximum standard deviation for the simulated signal. |
| rssiMin | Minimum RSSI value for the simulated signal. |
| rssiMax | Maximum RSSI value for the simulated signal. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 105 of file MeasurementManagerBinding.java.
|
inline |
Method removes a specific BLE beacon generator by its identifier.
| id | Unique identifier of the BLE generator to remove. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 77 of file MeasurementManagerBinding.java.
|
inline |
Method removes all BLE beacon generators.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 70 of file MeasurementManagerBinding.java.
|
inline |
Method removes a specific location generator by its identifier.
| id | Unique identifier of the location generator to remove. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 133 of file MeasurementManagerBinding.java.
|
inline |
Method removes all location generators.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 140 of file MeasurementManagerBinding.java.
|
inline |
Method is used for removing previously added MeasurementListener class element.
| listener | Corresponding MeasurementListener class to remove. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 42 of file MeasurementManagerBinding.java.
|
inline |
Method removes a specific Wi-Fi generator by its identifier.
| id | Unique identifier of the Wi-Fi generator to remove. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 91 of file MeasurementManagerBinding.java.
|
inline |
Method removes all Wi-Fi generators.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 98 of file MeasurementManagerBinding.java.
|
inline |
Method removes a specific Wi-Fi RTT generator by its identifier.
| hash | Unique identifier of the Wi-Fi RTT generator to remove. |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 112 of file MeasurementManagerBinding.java.
|
inline |
Method removes all Wi-Fi RTT generators.
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 119 of file MeasurementManagerBinding.java.
|
inline |
Sets the interval in milliseconds between measurement batches delivered to MeasurementListener. Default is 1000 ms. Values less than or equal to zero are treated as the default.
| intervalMs | wait time in milliseconds before the next publish cycle |
Java code snippet:
Kotlin code snippet:
Reimplemented from com.navigine.idl.java.MeasurementManager.
Definition at line 49 of file MeasurementManagerBinding.java.
|
protected |
Definition at line 24 of file MeasurementManagerBinding.java.