diff --git a/dell.js b/dell.js new file mode 100644 index 0000000..8e7653c --- /dev/null +++ b/dell.js @@ -0,0 +1,59 @@ + +function ord(str){ + return str.charCodeAt(0); +} + +function StrintToArray(str){ + var arr = []; + for(var i=0;i> 5) | + (( (serial[ s_arr[2] ] >> 5) | (serial[ s_arr[2] ] << 3)) + & 0xF1); + ret_arr[2] = (serial[ s_arr[2] ] >> 2); + ret_arr[3] = (serial[ s_arr[2] ] >> 7) | (serial[ s_arr[1] ] << 1); + ret_arr[4] = (serial[ s_arr[1] ] >> 4) | (serial[ s_arr[0] ] << 4); + + + ret_arr[5] = (serial[1] >> 1); + ret_arr[6] = (serial[1] >> 6) | (serial[0] << 2); + ret_arr[7] = (serial[0] >> 3); + + + return toByte(ret_arr); +} + + +function calc_suffix_tag(serial){ + var ret_arr = begin_calc(serial,[1,2,3,4]); + + + + + +} + +function dell_service_tag(serial){ + + + +}