function.js 504 B

1234567891011121314151617
  1. export function hexStringToByteArray (hexString) {
  2. let byteArray = []
  3. for (let i = 0; i < hexString.length; i += 2) {
  4. let byte = parseInt(hexString.substr(i, 2), 16)
  5. byteArray.push(byte)
  6. }
  7. return byteArray
  8. }
  9. export function getDataView (value) {
  10. let uint8Buf = Array.from(value)
  11. var encodedCmds = new ArrayBuffer(uint8Buf.length)
  12. var dataView = new DataView(encodedCmds)
  13. for (var j = 0; j < uint8Buf.length; j++) {
  14. dataView.setUint8(j, uint8Buf[j])
  15. }
  16. return encodedCmds
  17. }