UNPKG

@iotize/device-com-wifi.cordova

Version:
17 lines (16 loc) 957 B
import { ComProtocol, ComProtocolConnectOptions, ComProtocolDisconnectOptions } from '@iotize/tap/protocol/api'; import { QueueComProtocol } from '@iotize/tap/protocol/core'; import { Observable } from 'rxjs'; import { WifiComProtocolOptions } from './definitions'; export declare class WifiComProtocol extends QueueComProtocol { wifiOptions: WifiComProtocolOptions; createSubProtocol: (options: WifiComProtocolOptions) => ComProtocol | Promise<ComProtocol>; private _socketProtocol?; private subProtocolConnectionStateSub?; private get socketProtocol(); constructor(wifiOptions: WifiComProtocolOptions, createSubProtocol: (options: WifiComProtocolOptions) => ComProtocol | Promise<ComProtocol>); _connect(options?: ComProtocolConnectOptions): Observable<any>; _disconnect(options?: ComProtocolDisconnectOptions): Observable<any>; write(data: Uint8Array): Promise<any>; read(): Promise<Uint8Array>; }