Loading...
Searching...
No Matches
NCMeasurementManager.h
Go to the documentation of this file.
1#import "NCExport.h"
2#import <Foundation/Foundation.h>
3@protocol NCMeasurementListener;
4
5
17DEFAULT_EXPORT_ATTRIBUTE
18@interface NCMeasurementManager : NSObject
19
36- (void)addMeasurementListener:(nullable id<NCMeasurementListener>)listener;
37
52- (void)removeMeasurementListener:(nullable id<NCMeasurementListener>)listener;
53
75- (nonnull NSString *)addBeaconGenerator:(nonnull NSString *)uuid
76 major:(int32_t)major
77 minor:(int32_t)minor
78 power:(int32_t)power
79 timeout:(int32_t)timeout
80 rssiMin:(int32_t)rssiMin
81 rssiMax:(int32_t)rssiMax;
82
103- (nonnull NSString *)addEddystoneGenerator:(nonnull NSString *)namespaceId
104 instanceId:(nonnull NSString *)instanceId
105 power:(int32_t)power
106 timeout:(int32_t)timeout
107 rssiMin:(int32_t)rssiMin
108 rssiMax:(int32_t)rssiMax;
109
124
139- (void)removeBleGenerator:(nonnull NSString *)id;
140
159- (nonnull NSString *)addWifiGenerator:(nonnull NSString *)mac
160 timeout:(int32_t)timeout
161 rssiMin:(int32_t)rssiMin
162 rssiMax:(int32_t)rssiMax;
163
178- (void)removeWifiGenerator:(nonnull NSString *)id;
179
194
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;
225
240- (void)removeWifiRttGenerator:(nonnull NSString *)hash;
241
256
278- (nonnull NSString *)addLocationGenerator:(double)latMin
279 latMax:(double)latMax
280 lonMin:(double)lonMin
281 lonMax:(double)lonMax
282 accMin:(float)accMin
283 accMax:(float)accMax
284 timeout:(int32_t)timeout;
285
300- (void)removeLocationGenerator:(nonnull NSString *)id;
301
316
317@end