MeasurementManager$Impl class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addBeaconGenerator(String uuid, int major, int minor, int power, int timeout, )
→ String
-
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.
Returns Unique identifier of the created beacon generator.
override
-
addEddystoneGenerator(String namespaceId, String instanceId, int power, int timeout, )
→ String
-
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.
Returns Unique identifier of the created Eddystone generator.
override
-
addLocationGenerator(double latMin, double latMax, double lonMin, double lonMax, double accMin, double accMax, int timeout)
→ String
-
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.
Returns Unique identifier of the created location generator.
override
-
addMeasurementListener(MeasurementListener listener)
→ void
-
Method is used to add MeasurementListener class element
which will notify about new sensor or signal measurements.
Note: Do not forget to remove listener if it is no longer needed!
listener Corresponding MeasurementListener class.
override
-
addWifiGenerator(String mac, int timeout, )
→ String
-
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.
Returns Unique identifier of the created Wi-Fi generator.
override
-
addWifiRttGenerator(String mac, int timeout, int distMin, int distMax, int stdDevMin, int stdDevMax, )
→ String
-
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.
Returns Unique identifier of the created Wi-Fi RTT generator.
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
removeBleGenerator(String id)
→ void
-
Method removes a specific BLE beacon generator by its identifier.
id Unique identifier of the BLE generator to remove.
override
-
removeBleGenerators()
→ void
-
Method removes all BLE beacon generators.
override
-
removeLocationGenerator(String id)
→ void
-
Method removes a specific location generator by its identifier.
id Unique identifier of the location generator to remove.
override
-
removeLocationGenerators()
→ void
-
Method removes all location generators.
override
-
removeMeasurementListener(MeasurementListener listener)
→ void
-
Method is used for removing previously added MeasurementListener class element.
listener Corresponding MeasurementListener class to remove.
override
-
removeWifiGenerator(String id)
→ void
-
Method removes a specific Wi-Fi generator by its identifier.
id Unique identifier of the Wi-Fi generator to remove.
override
-
removeWifiGenerators()
→ void
-
Method removes all Wi-Fi generators.
override
-
removeWifiRttGenerator(String hash)
→ void
-
Method removes a specific Wi-Fi RTT generator by its identifier.
hash Unique identifier of the Wi-Fi RTT generator to remove.
override
-
removeWifiRttGenerators()
→ void
-
Method removes all Wi-Fi RTT generators.
override
-
setPublishIntervalMs(int intervalMs)
→ void
-
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
override
-
toString()
→ String
-
A string representation of this object.
inherited