We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f580ebd commit 4848c16Copy full SHA for 4848c16
src/generic-ble.js
@@ -888,8 +888,14 @@ module.exports = function (RED) {
888
this.on('input', async (msg) => {
889
debugOut(`input arrived! msg=>${JSON.stringify(msg)}`);
890
try {
891
- await this.genericBleNode.write(msg.payload);
892
- debugOut(`<${this.genericBleNode.uuid}> write: OK`);
+ if (msg.topic === 'connect') {
+ await this.genericBleNode.connectPeripheral();
893
+ } else if (msg.topic === 'disconnect') {
894
+ await this.genericBleNode.disconnectPeripheral();
895
+ } else {
896
+ await this.genericBleNode.write(msg.payload);
897
+ debugOut(`<${this.genericBleNode.uuid}> write: OK`);
898
+ }
899
} catch (err) {
900
debugOut(`<${this.genericBleNode.uuid}> write: (err:${err})`);
901
this.error(err);
0 commit comments