tps-conf
Version:
Configuration services for Tibbo TPS
28 lines (26 loc) • 761 B
JavaScript
var fs = require('fs');
var ini = require('ini');
exports.readConfigSync = function(){
try{
var file = fs.readFileSync("/opt/tps-shared/hwini/pins.ini").toString();
var config = ini.parse(file);
console.log(config);
var outputObject = function(){
this.getConfig = function(){
return config;
};
this.getLine = function(socket,lineLetter){
var id = socket+lineLetter;
try{
return config['CPU'][id];
}catch(e){
return undefined;
}
}
};
return new outputObject;
}
catch(e){
return undefined;
}
};