Class is used for managing measurement generators and notifying about sensor and signal measurements. More...
Public Member Functions | |
| abstract void | addMeasurementListener (MeasurementListener listener) |
| Method is used to add MeasurementListener class element which will notify about new sensor or signal measurements. | |
| abstract void | removeMeasurementListener (MeasurementListener listener) |
| Method is used for removing previously added MeasurementListener class element. | |
| abstract 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. | |
| abstract String | addEddystoneGenerator (String namespaceId, String instanceId, int power, int timeout, int rssiMin, int rssiMax) |
| Method adds an Eddystone generator for simulating Eddystone beacon signals. | |
| abstract void | removeBleGenerators () |
| Method removes all BLE beacon generators. | |
| abstract void | removeBleGenerator (String id) |
| Method removes a specific BLE beacon generator by its identifier. | |
| abstract String | addWifiGenerator (String mac, int timeout, int rssiMin, int rssiMax) |
| Method adds a Wi-Fi generator for simulating Wi-Fi signals. | |
| abstract void | removeWifiGenerator (String id) |
| Method removes a specific Wi-Fi generator by its identifier. | |
| abstract void | removeWifiGenerators () |
| Method removes all Wi-Fi generators. | |
| abstract 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. | |
| abstract void | removeWifiRttGenerator (String hash) |
| Method removes a specific Wi-Fi RTT generator by its identifier. | |
| abstract void | removeWifiRttGenerators () |
| Method removes all Wi-Fi RTT generators. | |
| abstract 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. | |
| abstract void | removeLocationGenerator (String id) |
| Method removes a specific location generator by its identifier. | |
| abstract void | removeLocationGenerators () |
| Method removes all location generators. | |
Class is used for managing measurement generators and notifying about sensor and signal measurements.
Referenced from NavigineSdk.
Definition at line 16 of file MeasurementManager.java.
|
abstract |
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:
|
abstract |
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:
|
abstract |
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:
|
abstract |
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:
|
abstract |
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:
|
abstract |
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:
|
abstract |
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:
|
abstract |
Method removes all BLE beacon generators.
Java code snippet:
Kotlin code snippet:
|
abstract |
Method removes a specific location generator by its identifier.
| id | Unique identifier of the location generator to remove. |
Java code snippet:
Kotlin code snippet:
|
abstract |
Method removes all location generators.
Java code snippet:
Kotlin code snippet:
|
abstract |
Method is used for removing previously added MeasurementListener class element.
| listener | Corresponding MeasurementListener class to remove. |
Java code snippet:
Kotlin code snippet:
|
abstract |
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:
|
abstract |
Method removes all Wi-Fi generators.
Java code snippet:
Kotlin code snippet:
|
abstract |
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:
|
abstract |
Method removes all Wi-Fi RTT generators.
Java code snippet:
Kotlin code snippet: