UNPKG

@iotile/iotile-device

Version:

A typescript library for interfacing with IOTile BLE devices

28 lines (27 loc) 939 B
import { VirtualDevice } from "./virtual-device"; export interface MockDeviceArgs { "appVersion": string; "appTag": number; "osTag": number; "osVersion": string; "hwVersion": string; "connected"?: boolean; } export declare class MockBLEDevice { advertising: ArrayBuffer | SharedArrayBuffer; rssi: number; connected: boolean; id: number; private subscriptions; protected rpcs: any; private payload; device: VirtualDevice; constructor(device: VirtualDevice, connected: boolean); private buildAdvertising; unsubscribe(serviceID: string, charID: string, success: any, failure: any): void; subscribe(serviceID: string, charID: string, success: any, failure: any): void; disconnect(success: any): void; private notify; write(serviceID: string, charID: string, value: ArrayBuffer, success: any, failure: any): void; private rpc; }