addBeacon method
void
addBeacon()
override
Implementation
@override
void addBeacon(int subLocId, String uuid, int major, int minor, Point point, String name, int? power) {
final _addBeaconFfi = __lib.catchArgumentError(() => __lib.nativeLibrary.lookupFunction<
Void Function(Pointer<Void>, Int32, Pointer<Void>, Int32, Int32, Pointer<Void>, Pointer<Void>, Pointer<Void>),
void Function(Pointer<Void>, int, Pointer<Void>, int, int, Pointer<Void>, Pointer<Void>, Pointer<Void>)
>('navigine_sdk_flutter_LocationEditManager_addBeacon__SubLocId_Uuid_Major_Minor_Point_Name_Power'));
final _subLocIdHandle = navigine_sdk_flutter_int_ToFfi(subLocId);
final _uuidHandle = navigine_sdk_flutter_String_ToFfi(uuid);
final _majorHandle = navigine_sdk_flutter_int_ToFfi(major);
final _minorHandle = navigine_sdk_flutter_int_ToFfi(minor);
final _pointHandle = navigine_sdk_flutter_Point_ToFfi(point);
final _nameHandle = navigine_sdk_flutter_String_ToFfi(name);
final _powerHandle = navigine_sdk_flutter_int_ToFfiNullable(power);
final _handle = this.handle;
_addBeaconFfi(_handle, _subLocIdHandle, _uuidHandle, _majorHandle, _minorHandle, _pointHandle, _nameHandle, _powerHandle);
navigine_sdk_flutter_int_ReleaseFfiHandle(_subLocIdHandle);
navigine_sdk_flutter_String_ReleaseFfiHandle(_uuidHandle);
navigine_sdk_flutter_int_ReleaseFfiHandle(_majorHandle);
navigine_sdk_flutter_int_ReleaseFfiHandle(_minorHandle);
navigine_sdk_flutter_Point_ReleaseFfiHandle(_pointHandle);
navigine_sdk_flutter_String_ReleaseFfiHandle(_nameHandle);
navigine_sdk_flutter_int_ReleaseFfiHandleNullable(_powerHandle);
}