Skip to content
Snippets Groups Projects
Select Git revision
  • at_palomagr
  • master default protected
2 results

packets.js

Blame
  • packets.js 445 B
    function pack32(val) {
        var pack = new Array();
        pack[0] = (val >> 24) & 255;
        pack[1] = (val >> 16) & 255;
        pack[2] = (val >> 8) & 255;
        pack[3] = val & 255;
    
        return pack;
    }
    
    function unPack32(arr){
    	if(arr.length == 4){
    		var unPacked = arr[0] << 24 | arr[1] << 16 | arr[2] << 8 | arr[3] 
    		return unPacked
    	} else {
    		console.log("ERR: arr > 4 at unPack32")
    	}
    	
    }
    
    module.exports = {
    	pack32: pack32,
    	unPack32: unPack32
    }