Commit d7c072e1 authored by project's avatar project

--no commit message

--no commit message
parent abe265d1
var util = require('util');
var util = require('util');
var DTPlugin = require('../dt-plugin');
function DTTask(context,request){
DTPlugin.call(this,context,request);
this.name = "agritronics-tpb";
this.output_type = "";
}
util.inherits(DTTask,DTPlugin);
DTTask.prototype.perform = require('./perform');
module.exports = DTTask;
function perform_function(context,request,response){
var job_id = context.jobconfig.job_id;
var transaction_id = context.transaction.id;
var param = context.jobconfig.data_transform.param;
var memstore = context.task.memstore
var output_type = "object/sds"
var data = request.data;
let result = {
"object_type": "sds",
"station_id": data.DEVID,
"latitude": data.LATI,
"longiude": data.LOGI,
"altitude": data.Z,
"data":[]
};
let VBATT_values = [];
VBATT_values.push({
"observeddatetime": data.TIME,
"value": data.VBATT
})
result.data.push({
"type": "VBATT",
"unit": "",
"value_type" : "",
"values": VBATT_values
});
let LEVEL_values = [];
LEVEL_values.push({
"observeddatetime": data.TIME,
"value": data.LEVEL
})
result.data.push({
"type": "LEVEL",
"unit": "",
"value_type" : "",
"values": LEVEL_values
});
response.success(result,output_type);
//response.reject();
//response.error("error message")
}
module.exports = perform_function;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment