UNPKG

@stoprocent/bleno

Version:

A Node.js module for implementing BLE (Bluetooth Low Energy) peripherals

20 lines (16 loc) 444 B
const { EventEmitter } = require('events'); 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;