Loading...
Searching...
No Matches
measurement_manager.dart
Go to the documentation of this file.
1import 'dart:ffi';
2import 'package:navigine_sdk/com/_library_context.dart' as __lib;
3import 'package:navigine_sdk/com/_native_base.dart' as __lib;
4import 'package:navigine_sdk/com/builtin_types__conversion.dart';
5import 'package:navigine_sdk/com/navigine/idl/measurement_listener.dart';
6
7part 'measurement_manager.impl.dart';
19abstract class MeasurementManager implements Finalizable {
20
35
48
67 String addBeaconGenerator(String uuid, int major, int minor, int power, int timeout, int rssiMin, int rssiMax);
68
86 String addEddystoneGenerator(String namespaceId, String instanceId, int power, int timeout, int rssiMin, int rssiMax);
87
99
111 void removeBleGenerator(String id);
112
128 String addWifiGenerator(String mac, int timeout, int rssiMin, int rssiMax);
129
141 void removeWifiGenerator(String id);
142
154
174 String addWifiRttGenerator(String mac, int timeout, int distMin, int distMax, int stdDevMin, int stdDevMax, int rssiMin, int rssiMax);
175
187 void removeWifiRttGenerator(String hash);
188
200
219 String addLocationGenerator(double latMin, double latMax, double lonMin, double lonMax, double accMin, double accMax, int timeout);
220
232 void removeLocationGenerator(String id);
233
245
246
247
248}