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
-
@brief Method adds a beacon generator for simulating BLE beacon signals.
@param uuid UUID of the beacon.
@param major Major value of the beacon.
@param minor Minor value of the beacon.
@param power Transmission power of the beacon (dBm).
@param timeout Duration of the generator in milliseconds.
@param rssiMin Minimum RSSI value for the simulated signal.
@param rssiMax Maximum RSSI value for the simulated signal.
@return Unique identifier of the created beacon generator.
override
-
addEddystoneGenerator(String namespaceId, String instanceId, int power, int timeout, )
→ String
-
@brief Method adds an Eddystone generator for simulating Eddystone beacon signals.
@param namespaceId Namespace ID of the Eddystone beacon.
@param instanceId Instance ID of the Eddystone beacon.
@param power Transmission power of the beacon (dBm).
@param timeout Duration of the generator in milliseconds.
@param rssiMin Minimum RSSI value for the simulated signal.
@param rssiMax Maximum RSSI value for the simulated signal.
@return Unique identifier of the created Eddystone generator.
override
-
addLocationGenerator(double latMin, double latMax, double lonMin, double lonMax, double accMin, double accMax, int timeout)
→ String
-
@brief Method adds a location generator for simulating location measurements.
@param latMin Minimum latitude for the simulated location.
@param latMax Maximum latitude for the simulated location.
@param lonMin Minimum longitude for the simulated location.
@param lonMax Maximum longitude for the simulated location.
@param accMin Minimum accuracy for the simulated location (in meters).
@param accMax Maximum accuracy for the simulated location (in meters).
@param timeout Duration of the generator in milliseconds.
@return Unique identifier of the created location generator.
override
-
addMeasurementListener(MeasurementListener listener)
→ void
-
@brief Method is used to add @see MeasurementListener "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!
@param listener Corresponding @see MeasurementListener "MeasurementListener" class.
override
-
addWifiGenerator(String mac, int timeout, )
→ String
-
@brief Method adds a Wi-Fi generator for simulating Wi-Fi signals.
@param mac MAC address of the Wi-Fi access point.
@param timeout Duration of the generator in milliseconds.
@param rssiMin Minimum RSSI value for the simulated signal.
@param rssiMax Maximum RSSI value for the simulated signal.
@return Unique identifier of the created Wi-Fi generator.
override
-
addWifiRttGenerator(String mac, int timeout, int distMin, int distMax, int stdDevMin, int stdDevMax, )
→ String
-
@brief Method adds a Wi-Fi RTT generator for simulating Wi-Fi Round-Trip Time signals.
@param mac MAC address of the Wi-Fi access point.
@param timeout Duration of the generator in milliseconds.
@param distMin Minimum distance for the simulated signal (in meters).
@param distMax Maximum distance for the simulated signal (in meters).
@param stdDevMin Minimum standard deviation for the simulated signal.
@param stdDevMax Maximum standard deviation for the simulated signal.
@param rssiMin Minimum RSSI value for the simulated signal.
@param rssiMax Maximum RSSI value for the simulated signal.
@return 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
-
@brief Method removes a specific BLE beacon generator by its identifier.
@param id Unique identifier of the BLE generator to remove.
override
-
removeBleGenerators()
→ void
-
@brief Method removes all BLE beacon generators.
override
-
removeLocationGenerator(String id)
→ void
-
@brief Method removes a specific location generator by its identifier.
@param id Unique identifier of the location generator to remove.
override
-
removeLocationGenerators()
→ void
-
@brief Method removes all location generators.
override
-
removeMeasurementListener(MeasurementListener listener)
→ void
-
@brief Method is used for removing previously added @see MeasurementListener "MeasurementListener" class element.
@param listener Corresponding @see MeasurementListener "MeasurementListener" class to remove.
override
-
removeWifiGenerator(String id)
→ void
-
@brief Method removes a specific Wi-Fi generator by its identifier.
@param id Unique identifier of the Wi-Fi generator to remove.
override
-
removeWifiGenerators()
→ void
-
@brief Method removes all Wi-Fi generators.
override
-
removeWifiRttGenerator(String hash)
→ void
-
@brief Method removes a specific Wi-Fi RTT generator by its identifier.
@param hash Unique identifier of the Wi-Fi RTT generator to remove.
override
-
removeWifiRttGenerators()
→ void
-
@brief Method removes all Wi-Fi RTT generators.
override
-
toString()
→ String
-
A string representation of this object.
inherited