@nativescript-community/nordic-dfu
Version:
A NativeScript plugin for performing Nordic Bluetooth device firmware updates.
22 lines (21 loc) • 1.04 kB
TypeScript
import { DFUInitiatorCommon, DfuState } from './common';
import { DFUController } from '../DFUController';
export declare class DFUInitiator extends DFUInitiatorCommon {
private readonly mNative;
private readonly mDelegate;
private readonly mProgressDelegate;
constructor(peripheralUUID: string);
setAndroidDeviceName(_name: string): DFUInitiator;
setAndroidDisableNotification(_val: boolean): DFUInitiator;
setAndroidForeground(_val: boolean): DFUInitiator;
setAndroidKeepBond(_val: boolean): DFUInitiator;
setAndroidScanTimeout(_val: number): DFUInitiator;
setIOSConnectionTimeout(val: number): DFUInitiator;
setForceDfu(val: boolean): DFUInitiator;
setForceScanningForNewAddressInLegacyDfu(val: boolean): DFUInitiator;
setUnsafeExperimentalButtonlessServiceInSecureDfuEnabled(val: boolean): DFUInitiator;
setPacketReceiptNotificationParameter(val: number): DFUInitiator;
disableResume(): DFUInitiator;
start(zipFile: string | ArrayBuffer): DFUController;
}
export { DfuState };