export function hexStringToByteArray (hexString) { let byteArray = [] for (let i = 0; i < hexString.length; i += 2) { let byte = parseInt(hexString.substr(i, 2), 16) byteArray.push(byte) } return byteArray } export function getDataView (value) { let uint8Buf = Array.from(value) var encodedCmds = new ArrayBuffer(uint8Buf.length) var dataView = new DataView(encodedCmds) for (var j = 0; j < uint8Buf.length; j++) { dataView.setUint8(j, uint8Buf[j]) } return encodedCmds }