abhishekvp / cesium-lg

Liquid Galaxy GSoC 2016 Project: Enabling Cesium for Liquid Galaxy
5 stars 3 forks source link

server.js: cast to String() and only construct send string once. #17

Closed alfski closed 8 years ago

alfski commented 8 years ago

this...

UDPserver.on('message', function (message, remote) {
    var msgArray = String(message).split(',');
    var lat = msgArray[1];
    var lon = msgArray[2];
    var alt = msgArray[3];
    var hdg = msgArray[4]*Math.PI/180;
    var pitch = (msgArray[5] - 90)*Math.PI/180;
    var roll = msgArray[6]*Math.PI/180;
    var wsMesg = '{"msg-type":"ge-cam", "lon":'+lon+',"lat":'+lat+',"ht":'+alt+',"heading":'+hdg+',"pitch":'+pitch+',"roll":'+roll+'}
';

    for(var i in wsClients){
    wsClients[i].send(wsMesg);
    }
alfski commented 8 years ago

closed early.

Look at the loop.