MeasurementManager$Impl class

Implemented types

Constructors

MeasurementManager$Impl(Pointer<Void> handle)

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, int rssiMin, int rssiMax) 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, int rssiMin, int rssiMax) 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, int rssiMin, int rssiMax) 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, int rssiMin, int rssiMax) 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

Operators

operator ==(Object other) bool
The equality operator.
inherited