Loading...
Searching...
No Matches
measurement_manager.dart
Go to the documentation of this file.
1import 'dart:ffi';
2import 'package:meta/meta.dart';
3import 'package:navigine_sdk/com/_library_context.dart' as __lib;
4import 'package:navigine_sdk/com/exception.dart' as exception;
5import 'package:navigine_sdk/com/native_types.dart';
6import 'package:navigine_sdk/com/navigine/idl/measurement_listener.dart';
7import 'package:navigine_sdk/com/to_native.dart';
8import 'package:navigine_sdk/com/to_platform.dart';
9
10part 'measurement_manager.impl.dart';
22abstract class MeasurementManager implements Finalizable {
23
38
51
63 void setPublishIntervalMs(int intervalMs);
64
83 String addBeaconGenerator(String uuid, int major, int minor, int power, int timeout, int rssiMin, int rssiMax);
84
102 String addEddystoneGenerator(String namespaceId, String instanceId, int power, int timeout, int rssiMin, int rssiMax);
103
115
127 void removeBleGenerator(String id);
128
144 String addWifiGenerator(String mac, int timeout, int rssiMin, int rssiMax);
145
157 void removeWifiGenerator(String id);
158
170
190 String addWifiRttGenerator(String mac, int timeout, int distMin, int distMax, int stdDevMin, int stdDevMax, int rssiMin, int rssiMax);
191
203 void removeWifiRttGenerator(String hash);
204
216
235 String addLocationGenerator(double latMin, double latMax, double lonMin, double lonMax, double accMin, double accMax, int timeout);
236
248 void removeLocationGenerator(String id);
249
261
262
263
264}