UNPKG

node-red-contrib-tak-registration

Version:

A Node-RED node to register to TAK and to help wrap files as datapackages to send to TAK

14 lines (11 loc) 360 B
// TODO if quantized, use simpler Int32 hashing? var buffer = new ArrayBuffer(16), floats = new Float64Array(buffer), uints = new Uint32Array(buffer); export default function(point) { floats[0] = point[0]; floats[1] = point[1]; var hash = uints[0] ^ uints[1]; hash = hash << 5 ^ hash >> 7 ^ uints[2] ^ uints[3]; return hash & 0x7fffffff; }