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_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_BATTERY], this._parseBatteryMessage.bind(this));
|
||||
this._subscribeToCharacteristic(this._characteristics[Consts.BLECharacteristics.WEDO2_HIGH_CURRENT_ALERT], this._parseHighCurrentAlert.bind(this));
|
||||
debug("Connect completed");
|
||||
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) {
|
||||
|
||||
const port = this._getPortForPortNumber(data[0]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user