Battery level for WeDo 2.0 Smart Hub
This commit is contained in:
parent
4f3f121319
commit
0a5a42ef85
12
wedo2hub.ts
12
wedo2hub.ts
@ -45,6 +45,8 @@ export class WeDo2Hub extends Hub {
|
|||||||
this._subscribeToCharacteristic(this._characteristics[Consts.BLECharacteristics.WEDO2_PORT_TYPE], this._parsePortMessage.bind(this));
|
this._subscribeToCharacteristic(this._characteristics[Consts.BLECharacteristics.WEDO2_PORT_TYPE], this._parsePortMessage.bind(this));
|
||||||
this._subscribeToCharacteristic(this._characteristics[Consts.BLECharacteristics.WEDO2_SENSOR_VALUE], this._parseSensorMessage.bind(this));
|
this._subscribeToCharacteristic(this._characteristics[Consts.BLECharacteristics.WEDO2_SENSOR_VALUE], this._parseSensorMessage.bind(this));
|
||||||
this._subscribeToCharacteristic(this._characteristics[Consts.BLECharacteristics.WEDO2_BUTTON], this._parseSensorMessage.bind(this));
|
this._subscribeToCharacteristic(this._characteristics[Consts.BLECharacteristics.WEDO2_BUTTON], this._parseSensorMessage.bind(this));
|
||||||
|
this._subscribeToCharacteristic(this._characteristics[Consts.BLECharacteristics.WEDO2_BATTERY], this._parseBatteryMessage.bind(this));
|
||||||
|
this._subscribeToCharacteristic(this._characteristics[Consts.BLECharacteristics.WEDO2_HIGH_CURRENT_ALERT], this._parseHighCurrentAlert.bind(this));
|
||||||
debug("Connect completed");
|
debug("Connect completed");
|
||||||
return resolve();
|
return resolve();
|
||||||
});
|
});
|
||||||
@ -149,6 +151,16 @@ export class WeDo2Hub extends Hub {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private _parseHighCurrentAlert (data: Buffer) {
|
||||||
|
// console.log(data);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
private _parseBatteryMessage (data: Buffer) {
|
||||||
|
this._batteryLevel = data[0];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private _parsePortMessage (data: Buffer) {
|
private _parsePortMessage (data: Buffer) {
|
||||||
|
|
||||||
const port = this._getPortForPortNumber(data[0]);
|
const port = this._getPortForPortNumber(data[0]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user