UNPKG

nativescript-akylas-bluetooth

Version:

Connect to and interact with Bluetooth LE peripherals

32 lines (31 loc) 1.59 kB
import { Bluetooth } from './ios_main'; export declare class CBCentralManagerDelegateImpl extends NSObject implements CBCentralManagerDelegate { static ObjCProtocols: { prototype: CBCentralManagerDelegate; }[]; private _owner; private _callback; static new(): CBCentralManagerDelegateImpl; initWithCallback(owner: WeakRef<Bluetooth>, callback: (result?) => void): CBCentralManagerDelegateImpl; centralManagerDidConnectPeripheral(central: CBCentralManager, peripheral: CBPeripheral): void; centralManagerDidDisconnectPeripheralError(central: CBCentralManager, peripheral: CBPeripheral, error?: NSError): void; centralManagerDidFailToConnectPeripheralError(central: CBCentralManager, peripheral: CBPeripheral, error?: NSError): void; centralManagerDidDiscoverPeripheralAdvertisementDataRSSI(central: CBCentralManager, peripheral: CBPeripheral, advData: NSDictionary<string, any>, RSSI: number): void; centralManagerDidUpdateState(central: CBCentralManager): void; centralManagerWillRestoreState(central: CBCentralManager, dict: NSDictionary<string, any>): void; } export declare class AdvertismentData { private advData; constructor(advData: NSDictionary<string, any>); readonly manufacturerData: ArrayBuffer; readonly data: ArrayBuffer; readonly manufacturerId: number; readonly txPowerLevel: any; readonly localName: any; readonly flags: number; readonly uuids: any[]; readonly overtflow: any[]; readonly solicitedServices: any[]; readonly connectable: any; readonly serviceData: {}; }