bin.shen
2016-12-01 a2e16fe45084564d961e5debd229494e64cdcaa3
updates
1 files modified
10 ■■■■ changed files
server.js 10 ●●●● patch | view | raw | blame | history
server.js
@@ -18,7 +18,7 @@
    "5a000001000c": 20
};
function handleData(value) {
function handleData(db, value) {
    //1.心跳命令行
    if(value.startsWith('5a0000010001')) {
        var output = [ 0x6A, 0x00, 0x00, 0x01, 0x00, 0x01, 0xA1, 0x1A, 0xC7, 0x6B ];
@@ -95,15 +95,15 @@
    }
}
function doWork(data) {
function doWork(db, data) {
    if(data == "") return;
    var length = map[data.slice(0, 12)];
    if(length > 0) {
        var value = data.slice(0, length);
        console.log(moment().format('YYYY-MM-DD HH:mm:ss') + " => " + value);
        handleData(value);
        handleData(db, value);
        doWork(data.slice(length));
        doWork(db, data.slice(length));
    }
}
@@ -128,7 +128,7 @@
            //console.log(moment().format('YYYY-MM-DD HH:mm:ss') + " => " + value);
            doWork(value);
            doWork(db, value);
        });
        socket.on('end', function(){