@stoprocent/bleno
Version:
A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals
18 lines (14 loc) • 390 B
JavaScript
const UuidUtil = require('./uuid-util');
class Descriptor {
constructor (options) {
this.uuid = UuidUtil.removeDashes(options.uuid);
this.value = options.value || Buffer.alloc(0);
}
toString () {
return JSON.stringify({
uuid: this.uuid,
value: Buffer.isBuffer(this.value) ? this.value.toString('hex') : this.value
});
}
}
module.exports = Descriptor;