mirror of
https://github.com/danielsogl/awesome-cordova-plugins.git
synced 2025-03-04 00:13:06 +08:00
fix(Bluetooth): make connect function an observable to maintain full functionality
closes #154
This commit is contained in:
parent
ddbd64d19a
commit
58e3f0bbb9
@ -16,29 +16,27 @@ export class BluetoothSerial {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Connect to a Bluetooth device
|
* Connect to a Bluetooth device
|
||||||
|
* Returns an Observable. Subscribe to connect, unsubscribe to disconnect.
|
||||||
* @param macAddress_or_uuid Identifier of the remote device
|
* @param macAddress_or_uuid Identifier of the remote device
|
||||||
*/
|
*/
|
||||||
@Cordova({
|
@Cordova({
|
||||||
platforms: ['Android', 'iOS', 'Windows Phone']
|
platforms: ['Android', 'iOS', 'Windows Phone'],
|
||||||
|
observable: true,
|
||||||
|
clearFunction: 'disconnect'
|
||||||
})
|
})
|
||||||
static connect (macAddress_or_uuid: string): Promise<any> {return; }
|
static connect (macAddress_or_uuid: string): Observable<any> {return; }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Connect insecurely to a Bluetooth device
|
* Connect insecurely to a Bluetooth device
|
||||||
|
* Returns an Observable. Subscribe to connect, unsubscribe to disconnect.
|
||||||
* @param macAddress Identifier of the remote device
|
* @param macAddress Identifier of the remote device
|
||||||
*/
|
*/
|
||||||
@Cordova({
|
@Cordova({
|
||||||
platforms: ['Android']
|
platforms: ['Android'],
|
||||||
|
observable: true,
|
||||||
|
clearFunction: 'disconnect'
|
||||||
})
|
})
|
||||||
static connectInsecure (macAddress: string): Promise<any> {return; }
|
static connectInsecure (macAddress: string): Observable<any> {return; }
|
||||||
|
|
||||||
/**
|
|
||||||
* Disconnect
|
|
||||||
*/
|
|
||||||
@Cordova({
|
|
||||||
platforms: ['Android', 'iOS', 'Windows Phone']
|
|
||||||
})
|
|
||||||
static disconnect (): Promise<any> {return; }
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Writes data to the serial port
|
* Writes data to the serial port
|
||||||
|
Loading…
Reference in New Issue
Block a user