@homebridge/dbus-native
Version:
D-bus protocol implementation in native javascript
10 lines (8 loc) • 340 B
JavaScript
const Buffer = require('safe-buffer').Buffer;
const DBusBuffer = require('./dbus-buffer');
module.exports = function unmarshall(buffer, signature, startPos, options) {
if (!startPos) startPos = 0;
if (signature === '') return Buffer.from('');
var dbuff = new DBusBuffer(buffer, startPos, options);
return dbuff.read(signature);
};