@nativescript-community/nordic-dfu
Version:
A NativeScript plugin for performing Nordic Bluetooth device firmware updates.
18 lines (17 loc) • 803 B
TypeScript
import { DFUInitiatorCommon, DfuState } from './common';
import { DfuServiceController } from './serviceController';
export declare class DFUInitiator extends DFUInitiatorCommon {
private readonly mNative;
private readonly mDelegate;
private readonly mProgressDelegate;
constructor(peripheralUUID: string);
setDeviceName(name: string): DFUInitiator;
setKeepBond(val: boolean): DFUInitiator;
setForceDfu(val: boolean): DFUInitiator;
setForceScanningForNewAddressInLegacyDfu(val: boolean): DFUInitiator;
setUnsafeExperimentalButtonlessServiceInSecureDfuEnabled(val: boolean): DFUInitiator;
setPacketReceiptNotificationParameter(val: number): DFUInitiator;
disableResume(): DFUInitiator;
start(filePath: string): DfuServiceController;
}
export { DfuState };