1234567891011121314151617 |
- 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
- }
|