UNPKG

@homebridge/dbus-native

Version:

D-bus protocol implementation in native javascript

10 lines (8 loc) 340 B
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); };