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;
68- (void)setPublishIntervalMs:(int32_t)intervalMs;
91- (nonnull NSString *)addBeaconGenerator:(nonnull NSString *)uuid
95 timeout:(int32_t)timeout
96 rssiMin:(int32_t)rssiMin
97 rssiMax:(int32_t)rssiMax;
119- (nonnull NSString *)addEddystoneGenerator:(nonnull NSString *)namespaceId
120 instanceId:(nonnull NSString *)instanceId
122 timeout:(int32_t)timeout
123 rssiMin:(int32_t)rssiMin
124 rssiMax:(int32_t)rssiMax;
155- (void)removeBleGenerator:(nonnull NSString *)id;
175- (nonnull NSString *)addWifiGenerator:(nonnull NSString *)mac
176 timeout:(int32_t)timeout
177 rssiMin:(int32_t)rssiMin
178 rssiMax:(int32_t)rssiMax;
194- (void)removeWifiGenerator:(nonnull NSString *)id;
233- (nonnull NSString *)addWifiRttGenerator:(nonnull NSString *)mac
234 timeout:(int32_t)timeout
235 distMin:(int32_t)distMin
236 distMax:(int32_t)distMax
237 stdDevMin:(int32_t)stdDevMin
238 stdDevMax:(int32_t)stdDevMax
239 rssiMin:(int32_t)rssiMin
240 rssiMax:(int32_t)rssiMax;
256- (void)removeWifiRttGenerator:(nonnull NSString *)hash;
294- (nonnull NSString *)addLocationGenerator:(
double)latMin
295 latMax:(
double)latMax
296 lonMin:(
double)lonMin
297 lonMax:(
double)lonMax
300 timeout:(int32_t)timeout;
316- (void)removeLocationGenerator:(nonnull NSString *)id;