Untitled

 avatar
unknown
javascript
2 years ago
746 B
2
Indexable
const md = result.manufacturerData[BLE_IDENTIFIER]
var str = ""
for(let i=0; i<md.byteLength; ++i) {
    var part = md.getUint8(i).toString(16).padStart(2, "0")
    str += part.toUpperCase() + "   "
}

const version = md.getUint8(0).toString(16).padStart(2, "0")
const bleid = md.getUint8(1).toString(16).padStart(2, "0") + md.getUint8(2).toString(16).padStart(2, "0") + md.getUint8(3).toString(16).padStart(2, "0") + md.getUint8(4).toString(16).padStart(2, "0") + md.getUint8(5).toString(16).padStart(2, "0") + md.getUint8(6).toString(16).padStart(2, "0") 
const level = (md.getUint8(7) << 8) + md.getUint8(8)
const ref0 = (md.getUint8(9) << 8) + md.getUint8(10)
const ref1 = (md.getUint8(11) << 8) + md.getUint8(12)
const temp = md.getUint8(13)