setPublishIntervalMs method

  1. @override
void setPublishIntervalMs(
  1. int intervalMs
)
override

@brief Sets the interval in milliseconds between measurement batches delivered to @see MeasurementListener "MeasurementListener". Default is 1000 ms. Values less than or equal to zero are treated as the default. @param intervalMs wait time in milliseconds before the next publish cycle

Dart code snippet: @snippet measurement_manager_example.dart dart_MeasurementManager_setPublishIntervalMs

Implementation

@override
void setPublishIntervalMs(int intervalMs) {
    final _setPublishIntervalMsFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
        Void Function(Pointer<Void>, Int32),
        void Function(Pointer<Void>, int)
      >('navigine_sdk_flutter_MeasurementManager_setPublishIntervalMs__IntervalMs'));
    final _intervalMsHandle = navigine_sdk_flutter_int_ToFfi(intervalMs);
    final _handle = this.handle;
    _setPublishIntervalMsFfi(_handle, _intervalMsHandle);
    navigine_sdk_flutter_int_ReleaseFfiHandle(_intervalMsHandle);
}