-- -- ~~~ helper utils -- -- string -> hex function string.tohex(str) return (str:gsub(".", function (c) return string.format("%02X", string.byte(c)) end)) end -- hex -> string function string.fromhex(str) return (str:gsub("..", function (cc) return string.char(tonumber(cc, 16)) end)) end -- get information from the pawsd response function extractfromresponse(response, start, last) local result = {} table.move(response, start, last, 1, result) result = string.tohex(table.concat(result)) return result end