You are on page 1of 9

var ilcdata = msg.payload.

split(";");

var counter = ilcdata[1];

var counter1 = parseInt(ilcdata[2]);

var counter2 = parseInt(ilcdata[3]);

var counter3 = parseInt(ilcdata[4]);

var counter4 = parseInt(ilcdata[5]);

var counter21 = parseInt(ilcdata[6]);

var counter22 = parseInt(ilcdata[7]);

var counter23 = parseInt(ilcdata[8]);

var counter24 = parseInt(ilcdata[9]);

var counter5 = parseInt(ilcdata[10]);

var counter25 = parseInt(ilcdata[11]);

var counter6 = parseInt(ilcdata[12]);

var counter7 = parseInt(ilcdata[13]);

var counter8 = parseInt(ilcdata[14]);

var counter9 = parseInt(ilcdata[15]);

var counter10 = parseInt(ilcdata[16]);

var counter11 = parseInt(ilcdata[17]);

var counter12 = parseInt(ilcdata[18]);

var counter26 = parseInt(ilcdata[19]);

var counter27 = parseInt(ilcdata[20]);

var counter28 = parseInt(ilcdata[21]);

var counter29 = parseInt(ilcdata[22]);

var counter30 = parseInt(ilcdata[23]);

var counter31 = parseInt(ilcdata[24]);

var counter32 = parseInt(ilcdata[25]);


var data=context.get('data') || {};

var modulelist=context.get('modulelist') || [];

var molistdata=context.get('molistdata') || {};

var molistdata2=context.get('molistdata2') || {};

var molistdata3=context.get('molistdata3') || {};

var molistdata4=context.get('molistdata4') || {};

var iolist=context.get('iolist') || [];

var iolist2=context.get('iolist2') || [];

var iolist3=context.get('iolist3') || [];

var iolist4=context.get('iolist4') || [];

var devicedata1=context.get('devicedata1') || {};

var devicedata2=context.get('devicedata2') || {};

var devicedata3=context.get('devicedata3') || {};

var devicedata4=context.get('devicedata4') || {};

var devicedata5=context.get('devicedata5') || {};

var devicedata21=context.get('devicedata21') || {};

var devicedata22=context.get('devicedata22') || {};

var devicedata23=context.get('devicedata23') || {};

var devicedata24=context.get('devicedata24') || {};

var devicedata25=context.get('devicedata25') || {};

var devicedata6=context.get('devicedata6') || {};

var devicedata7=context.get('devicedata7') || {};

var devicedata8=context.get('devicedata8') || {};

var devicedata9=context.get('devicedata9') || {};

var devicedata10=context.get('devicedata10') || {};

var devicedata11=context.get('devicedata11') || {};

var devicedata12=context.get('devicedata12') || {};

var devicedata26=context.get('devicedata26') || {};

var devicedata27=context.get('devicedata27') || {};

var devicedata28=context.get('devicedata28') || {};

var devicedata29=context.get('devicedata29') || {};


var devicedata30=context.get('devicedata30') || {};

var devicedata31=context.get('devicedata31') || {};

var devicedata32=context.get('devicedata32') || {};

var d=new Date();

devicedata1["index"]=1;

devicedata1["value"]=counter1;

devicedata1["status"]=0;

devicedata1["error"]=0;

devicedata2["index"]=2;

devicedata2["value"]=counter2;

devicedata2["status"]=0;

devicedata2["error"]=0;

devicedata3["index"]=3;

devicedata3["value"]=counter3;

devicedata3["status"]=0;

devicedata3["error"]=0;

devicedata4["index"]=4;

devicedata4["value"]=counter4;

devicedata4["status"]=0;

devicedata4["error"]=0;

devicedata5["index"]=5;

devicedata5["value"]= counter5;

devicedata5["status"]=0;

devicedata5["error"]=0;
devicedata21["index"]=1;

devicedata21["value"]=counter21;

devicedata21["status"]=0;

devicedata21["error"]=0;

devicedata22["index"]=2;

devicedata22["value"]=counter22;

devicedata22["status"]=0;

devicedata22["error"]=0;

devicedata23["index"]=3;

devicedata23["value"]=counter23;

devicedata23["status"]=0;

devicedata23["error"]=0;

devicedata24["index"]=4;

devicedata24["value"]=counter24;

devicedata24["status"]=0;

devicedata24["error"]=0;

devicedata25["index"]=5;

devicedata25["value"]= counter25;

devicedata25["status"]=0;

devicedata25["error"]=0;

devicedata6["index"]=1;

devicedata6["value"]=counter6;

devicedata6["status"]=0;

devicedata6["error"]=0;

devicedata7["index"]=2;
devicedata7["value"]=counter7;

devicedata7["status"]=0;

devicedata7["error"]=0;

devicedata8["index"]=3;

devicedata8["value"]=counter8;

devicedata8["status"]=0;

devicedata8["error"]=0;

devicedata9["index"]=4;

devicedata9["value"]=counter9;

devicedata9["status"]=0;

devicedata9["error"]=0;

devicedata10["index"]=5;

devicedata10["value"]= counter10;

devicedata10["status"]=0;

devicedata10["error"]=0;

devicedata11["index"]=6;

devicedata11["value"]= counter11;

devicedata11["status"]=0;

devicedata11["error"]=0;

devicedata12["index"]=7;

devicedata12["value"]= counter12;

devicedata12["status"]=0;

devicedata12["error"]=0;

devicedata26["index"]=1;

devicedata26["value"]=counter26;
devicedata26["status"]=0;

devicedata26["error"]=0;

devicedata27["index"]=2;

devicedata27["value"]=counter27;

devicedata27["status"]=0;

devicedata27["error"]=0;

devicedata28["index"]=3;

devicedata28["value"]=counter28;

devicedata28["status"]=0;

devicedata28["error"]=0;

devicedata29["index"]=4;

devicedata29["value"]=counter29;

devicedata29["status"]=0;

devicedata29["error"]=0;

devicedata30["index"]=5;

devicedata30["value"]= counter30;

devicedata30["status"]=0;

devicedata30["error"]=0;

devicedata31["index"]=5;

devicedata31["value"]= counter31;

devicedata31["status"]=0;

devicedata31["error"]=0;

devicedata32["index"]=5;

devicedata32["value"]= counter32;

devicedata32["status"]=0;
devicedata32["error"]=0;

iolist[0]=devicedata1;

iolist[1]=devicedata2;

iolist[2]=devicedata3;

iolist[3]=devicedata4;

iolist[4]=devicedata5;

iolist2[0]=devicedata21;

iolist2[1]=devicedata22;

iolist2[2]=devicedata23;

iolist2[3]=devicedata24;

iolist2[4]=devicedata25;

iolist3[0]=devicedata6;

iolist3[1]=devicedata7;

iolist3[2]=devicedata8;

iolist3[3]=devicedata9;

iolist3[4]=devicedata10;

iolist3[5]=devicedata11;

iolist3[6]=devicedata12;

iolist4[0]=devicedata26;

iolist4[1]=devicedata27;

iolist4[2]=devicedata28;

iolist4[3]=devicedata29;

iolist4[4]=devicedata30;

iolist4[5]=devicedata31;
iolist4[6]=devicedata32;

molistdata["cbus_address"]="0x00000015";

molistdata["commp_address"]=15;

molistdata["type"]="0x0000";

molistdata["date"]=counter;

molistdata["io_list"]=iolist;

molistdata2["cbus_address"]="0x00000016";

molistdata2["commp_address"]=16;

molistdata2["type"]="0x0000";

molistdata2["date"]=counter;

molistdata2["io_list"]=iolist2;

molistdata3["cbus_address"]="0x00000017";

molistdata3["commp_address"]=17;

molistdata3["type"]="0x0000";

molistdata3["date"]=counter;

molistdata3["io_list"]=iolist3;

molistdata4["cbus_address"]="0x00000018";

molistdata4["commp_address"]=18;

molistdata4["type"]="0x0000";

molistdata4["date"]=counter;

molistdata4["io_list"]=iolist4;

modulelist[0]=molistdata;

modulelist[1]=molistdata2;

modulelist[2]=molistdata3;

modulelist[2]=molistdata4;
data["master_address"]="a8:74:1d:06:ae:a0";

data["location"]="GE Grid Solutions Padappai India";

data["date"]=counter;

data["job_id"]=3;

data["error"]=0;

data["module_list"] = modulelist;

msg.payload = data;

return msg;

You might also like