payload decoder reworked for BME680 support
This commit is contained in:
1 parent
02b3f1e2d4
commit
06dcad6484
19 files changed
+105
-92
No files matched your search
@@ -43,7 +43,7 @@ function Decoder(bytes, port) {
|
||||
|
||||
if (port === 7) {
|
||||
// BME680 sensor data
|
||||
return decode(bytes, [temperature, uint16, humidity, uint16, uint16], ['temperature', 'pressure', 'humidity', 'gas', 'altitude']);
|
||||
return decode(bytes, [temperature, uint16, humidity, uint16, temperature], ['temperature', 'pressure', 'humidity', 'air', 'altitude']);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -46,7 +46,7 @@ function Decoder(bytes, port) {
|
||||
decoded.temperature = ((bytes[i++] << 8) | bytes[i++]);
|
||||
decoded.pressure = ((bytes[i++] << 8) | bytes[i++]);
|
||||
decoded.humidity = ((bytes[i++] << 8) | bytes[i++]);
|
||||
decoded.gas = ((bytes[i++] << 8) | bytes[i++]);
|
||||
decoded.air = ((bytes[i++] << 8) | bytes[i++]);
|
||||
decoded.altitude = ((bytes[i++] << 8) | bytes[i++]);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user