@abandonware/bleno
Version:
A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals
23 lines (17 loc) • 495 B
JavaScript
const { EventEmitter } = require('events');
const debug = require('debug')('primary-service');
const UuidUtil = require('./uuid-util');
class PrimaryService extends EventEmitter {
constructor(options) {
super();
this.uuid = UuidUtil.removeDashes(options.uuid);
this.characteristics = options.characteristics || [];
}
toString() {
return JSON.stringify({
uuid: this.uuid,
characteristics: this.characteristics
});
}
}
module.exports = PrimaryService;