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
60 void setPublishIntervalMs(int intervalMs);
61
80 String addBeaconGenerator(String uuid, int major, int minor, int power, int timeout, int rssiMin, int rssiMax);
81
99 String addEddystoneGenerator(String namespaceId, String instanceId, int power, int timeout, int rssiMin, int rssiMax);
100
112
124 void removeBleGenerator(String id);
125
141 String addWifiGenerator(String mac, int timeout, int rssiMin, int rssiMax);
142
154 void removeWifiGenerator(String id);
155
167
187 String addWifiRttGenerator(String mac, int timeout, int distMin, int distMax, int stdDevMin, int stdDevMax, int rssiMin, int rssiMax);
188
200 void removeWifiRttGenerator(String hash);
201
213
232 String addLocationGenerator(double latMin, double latMax, double lonMin, double lonMax, double accMin, double accMax, int timeout);
233
245 void removeLocationGenerator(String id);
246
258
259
260
261}