awesome-cordova-plugins/src/plugins/ble.ts
2015-11-29 22:29:55 -06:00

34 lines
829 B
TypeScript

import {Plugin, Cordova} from './plugin';
@Plugin({
name: 'BluetoothLowEnergy',
plugin: 'cordova-plugin-ble-central',
pluginRef: 'ble',
pluginRepo: 'https://github.com/don/cordova-plugin-ble-central'
})
export class BLE {
@Cordova()
static scan(services:any[], seconds:number) {}
@Cordova()
static startScan(services:any[]){};
@Cordova()
static stopScan(){};
@Cordova()
static connect(deviceId:string){};
@Cordova()
static disconnect(deviceId:string){};
@Cordova()
static read(deviceId:string, serviceUUID:string, characteristicUUID:string){};
@Cordova()
static write(deviceId:string, serviceUUID:string, characteristicUUID:string, value:ArrayBuffer){};
@Cordova()
static writeWithoutResponse(deviceId:string, serviceUUID:string, characteristicUUID:string, value:ArrayBuffer){};
}