@nativescript-community/nordic-dfu
Version:
A NativeScript plugin for performing Nordic Bluetooth device firmware updates.
22 lines (21 loc) • 1.04 kB
TypeScript
import { DfuState, DFUInitiatorCommon } from './common';
import { DFUController } from '../DFUController';
export declare class DFUInitiator extends DFUInitiatorCommon {
private readonly mNative;
private readonly mProgressListener;
constructor(peripheralUUID: string);
setIOSConnectionTimeout(val: number): DFUInitiator;
setAndroidDeviceName(name: string): DFUInitiator;
setAndroidDisableNotification(val: boolean): DFUInitiator;
setAndroidForeground(val: boolean): DFUInitiator;
setAndroidKeepBond(val: boolean): DFUInitiator;
setAndroidScanTimeout(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;
private _createDFUFileURI;
}
export { DfuState };