2#import <Foundation/Foundation.h>
3@protocol NCMeasurementListener;
17DEFAULT_EXPORT_ATTRIBUTE
36- (void)addMeasurementListener:(nullable
id<NCMeasurementListener>)listener;
52- (void)removeMeasurementListener:(nullable
id<NCMeasurementListener>)listener;
75- (nonnull NSString *)addBeaconGenerator:(nonnull NSString *)uuid
79 timeout:(int32_t)timeout
80 rssiMin:(int32_t)rssiMin
81 rssiMax:(int32_t)rssiMax;
103- (nonnull NSString *)addEddystoneGenerator:(nonnull NSString *)namespaceId
104 instanceId:(nonnull NSString *)instanceId
106 timeout:(int32_t)timeout
107 rssiMin:(int32_t)rssiMin
108 rssiMax:(int32_t)rssiMax;
139- (void)removeBleGenerator:(nonnull NSString *)id;
159- (nonnull NSString *)addWifiGenerator:(nonnull NSString *)mac
160 timeout:(int32_t)timeout
161 rssiMin:(int32_t)rssiMin
162 rssiMax:(int32_t)rssiMax;
178- (void)removeWifiGenerator:(nonnull NSString *)id;
217- (nonnull NSString *)addWifiRttGenerator:(nonnull NSString *)mac
218 timeout:(int32_t)timeout
219 distMin:(int32_t)distMin
220 distMax:(int32_t)distMax
221 stdDevMin:(int32_t)stdDevMin
222 stdDevMax:(int32_t)stdDevMax
223 rssiMin:(int32_t)rssiMin
224 rssiMax:(int32_t)rssiMax;
240- (void)removeWifiRttGenerator:(nonnull NSString *)hash;
278- (nonnull NSString *)addLocationGenerator:(
double)latMin
279 latMax:(
double)latMax
280 lonMin:(
double)lonMin
281 lonMax:(
double)lonMax
284 timeout:(int32_t)timeout;
300- (void)removeLocationGenerator:(nonnull NSString *)id;