@iotize/device-com-wifi.cordova
Version:
IoTize Cordova plugin for Wifi devices
25 lines (24 loc) • 759 B
TypeScript
import { DeviceScanner, DeviceScannerOptions } from "@iotize/tap/scanner/api";
import { Observable } from "rxjs";
import { CordovaWifiScanResult } from "./definitions";
/**
*
*/
export declare class WifiScanner implements DeviceScanner<CordovaWifiScanResult> {
private _devices$;
private _isScanning$;
private _scanPromise?;
constructor();
get scanning(): Observable<boolean>;
get isScanning(): boolean;
get results(): Observable<CordovaWifiScanResult[]>;
isAvailable(): Promise<boolean>;
/**
* Launches the scan for BLE devices
*/
start(options?: DeviceScannerOptions): Promise<void>;
stop(options?: {
timeout?: number;
}): Promise<void>;
private _cancelScan;
}