var msg2,msg1,flag=1,sum=0,flag2=1;
//msg1={payload:msg.payload[0]};
//msg2={payload:msg.payload[1]};
//return [msg1,msg2];
var i=1;
// msg2={payload:20};
// msg1={payload:10};
while (msg.payload[i]!=0x68)
{
// fla g=0;
i++;
if(isNaN(msg.payload[i]))
{
flag=0;
msg2={payload:10};
msg1={payload:10};
break;
}
}
//msg2={payload:i};
//flag=0;
if(flag>0)
{
if (msg.payload[i+7]===0x68)
{
for(var t=0;t<10+msg.payload[i+9];t++)
sum+=msg.payload[i+t];
sum=sum&0xff;
}
if(sum===msg.payload[i+10+msg.payload[i+9]])
{
}else{
msg2={payload:sum&0xFF};
msg1={payload:msg.payload[i+10+msg.payload[i+9]]};
flag2=0;
}
return [msg1,msg2];
}
else
{
msg2={payload:i};
msg1={payload:3};
return [msg1,msg2];
}
return [msg1,msg2];