Skip to content
Snippets Groups Projects
Commit 51117874 authored by Thomas's avatar Thomas
Browse files

start conf.js

parent 308c6711
No related branches found
No related tags found
No related merge requests found
conf.js 0 → 100644
var conf = {}
conf.port = 9002;
conf.items = [
{"display": "empty" ,"exchange":{"Value":null, "Unit":"mbar"}}
, {"display": "SRG" ,"exchange":{"Value":2e-2, "Unit":"mbar"}}
, {"display": "0.1T CDG" ,"exchange":{"Value":0.133, "Unit":"mbar"}}
, {"display": "0.25T CDG" ,"exchange":{"Value":0.333, "Unit":"mbar"}}
, {"display": "1T CDG" ,"exchange":{"Value":1.333, "Unit":"mbar"}}
, {"display": "10T CDG" ,"exchange":{"Value":13.33, "Unit":"mbar"}}
, {"display": "100T CDG" ,"exchange":{"Value":133.3, "Unit":"mbar"}}
, {"display": "1000T CDG" ,"exchange":{"Value":1333.2, "Unit":"mbar"}}
, {"display": "0.1mbar CDG" ,"exchange":{"Value":0.1, "Unit":"mbar"}}
, {"display": "1mbar CDG" ,"exchange":{"Value":1, "Unit":"mbar"}}
, {"display": "10mbar CDG" ,"exchange":{"Value":10, "Unit":"mbar"}}
, {"display": "100mbar CDG" ,"exchange":{"Value":100, "Unit":"mbar"}}
, {"display": "1000mbar CDG" ,"exchange":{"Value":1000, "Unit":"mbar"}}
]
module.exports = conf;
......@@ -2,28 +2,14 @@ var blessed = require("blessed")
, _ = require("underscore")
, restify = require("restify")
, pj = require("./package.json")
, conf = require("./conf")
, screen = blessed.screen({
smartCSR: true
})
, items = [
{"display": "empty" ,"exchange":{"Value":null, "Unit":"mbar"}}
, {"display":"SRG" ,"exchange":{"Value":2e-2, "Unit":"mbar"}}
, {"display":"0.1T CDG" ,"exchange":{"Value":0.133, "Unit":"mbar"}}
, {"display":"0.25T CDG" ,"exchange":{"Value":0.333, "Unit":"mbar"}}
, {"display":"1T CDG" ,"exchange":{"Value":1.333, "Unit":"mbar"}}
, {"display":"10T CDG" ,"exchange":{"Value":13.33, "Unit":"mbar"}}
, {"display":"100T CDG" ,"exchange":{"Value":133.3, "Unit":"mbar"}}
, {"display":"1000T CDG" ,"exchange":{"Value":1333.2, "Unit":"mbar"}}
, {"display":"0.1mbar CDG" ,"exchange":{"Value":0.1, "Unit":"mbar"}}
, {"display":"1mbar CDG" ,"exchange":{"Value":1, "Unit":"mbar"}}
, {"display":"10mbar CDG" ,"exchange":{"Value":10, "Unit":"mbar"}}
, {"display":"100mbar CDG" ,"exchange":{"Value":100, "Unit":"mbar"}}
, {"display":"1000mbar CDG" ,"exchange":{"Value":1000, "Unit":"mbar"}}
]
, item = [];
for ( var k=0; k < items.length; k++) {
item.push(items[k].display)
for ( var k=0; k < conf.items.length; k++) {
item.push(conf.items[k].display)
}
screen.title = pj.name +" version: " + pj.version + " (q: quit)";
......@@ -38,18 +24,6 @@ server.use(function crossOrigin(req,res,next){
return next();
});
server.get("/max_dut", function(req, res, next){
var a = items[bla.selected];
var b = items[blb.selected];
var c = items[blc.selected];
var ret = { "Dut_A":a.exchange
, "Dut_B":b.exchange
, "Dut_C":c.exchange
}
res.send(ret);
next();
});
var hl = parseInt((screen.height /3 * 2) )
, wl = parseInt(screen.width / 3)
......@@ -80,28 +54,25 @@ var proto = {
}
// Append our box to the screen.
var lsta = JSON.parse(JSON.stringify(proto));
var lstb = JSON.parse(JSON.stringify(proto));
var lstc = JSON.parse(JSON.stringify(proto));
lsta.label = ' dut-a ',
lsta.left = 0 * proto.width;
var bla = blessed.list(lsta)
screen.append(bla);
var lstb = JSON.parse(JSON.stringify(proto));
lstb.label = ' dut-b ',
lstb.left = 1 * proto.width;
var blb = blessed.list(lstb)
screen.append(blb);
var lstc = JSON.parse(JSON.stringify(proto));
lstc.label = ' dut-c ',
lstc.left = 2 * proto.width;
var bla = blessed.list(lsta)
var blb = blessed.list(lstb)
var blc = blessed.list(lstc)
screen.append(blb);
screen.append(bla);
screen.append(blc);
......@@ -139,10 +110,24 @@ screen.key(["escape", "q"], function(ch, key) {
return process.exit(0);
});
server.get("/max_dut", function(req, res, next){
var a = conf.items[bla.selected];
var b = conf.items[blb.selected];
var c = conf.items[blc.selected];
var ret = { "Dut_A":a.exchange
, "Dut_B":b.exchange
, "Dut_C":c.exchange
}
res.send(ret);
next();
});
server.listen(9002, function() {
server.listen(conf.port, function() {
screen.title = pj.name +" version: " + pj.version + " (q: quit)| server running @port 9002";
screen.title = pj.name
+ " version: " + pj.version
+ " (q: quit)| server running @port: " +conf.port;
screen.render();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment