bleno BLE character publication via onSubscribe doesnt work with UInt16 / values above 255

112 Views Asked by At

I'm using bleno as BLE publisher on a RbPI. The example below shows how I publish a 'number' value to the subscribed listeners. works well if 'number' is an Int8. When it becomes >255 / Int16 it doesn't work anymore. Anyone familiar in submitting larger numbers as char values in Bleno, or should I break it up in multiple smaller numbers in the buffer array? Apologies if this is a newbee question. Not so familiar with all of this.

new bleno.Characteristic({
value : null,
uuid : '34c2',
properties : ['notify'],
onSubscribe : function(maxValueSize, updateValueCallback) {
    eventEmitter.on('totalSeconds', (number) => {
        updateValueCallback(new Buffer([number]));
      });
    }
})  
0

There are 0 best solutions below