function.js 619 B

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