UNPKG

@nativescript-community/nordic-dfu

Version:

A NativeScript plugin for performing Nordic Bluetooth device firmware updates.

22 lines (21 loc) 1.04 kB
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 };