"use strict";var iPackageLen,_wjUtils=require("./wjUtils.js"),_wjUtils2=_interopRequireDefault(_wjUtils);function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}var bleCount,rxCount=0,strTemData="",strRxBuffer="",isPagFinish=!0;function decode_GB(t){var e=_wjUtils2.default.getCMD_TYPE(),a=0,r={},t=_wjUtils2.default.byteArray2hexStr(t),s=(_wjUtils2.default.showLog("WJ当前接受包的数据:",t),_wjUtils2.default.hexStr2byteArray(t));if(1=iPackageLen+5){rxCount+=1,isPagFinish=!0;var o=_wjUtils2.default.hexStr2byteArray(strTemData);if(_wjUtils2.default.showLog("接受完第",rxCount,"包数据,内容 ",strTemData),2==e)for(var i=1;i=iPackageLen){_wjUtils2.default.showLog("大包长度:",iPackageLen,strTemData.length),isPagFinish=!0,rxCount+=1;var s=_wjUtils2.default.hexStr2byteArray(strTemData),r={},o=0,i=0,u=0;for(r.FixHead={},r.FixHead.MagicNumber=strTemData.substr(2*o,2),r.FixHead.Ver=strTemData.substring(2*++o,2),r.FixHead.Len=(s[++o]<<8)+s[o+1],r.FixHead.CmdId=(s[o+=2]<<8)+s[o+1],r.FixHead.Seq=(s[o+=2]<<8)+s[o+1],o+=2,r.ProtoBuf={},r.ProtoBuf.BaseRequest={},r.ProtoBuf.BaseRequest.Mark=strTemData.substr(2*o,2),o++,u=i=0;128==(128&s[o]);)i+=(127&s[o])<<7*u,o++,u++;for(i+=(127&s[o])<<7*u,r.ProtoBuf.BaseRequest.Data=strTemData.substr(2*++o,2*i),o+=i,r.ProtoBuf.Data={},r.ProtoBuf.Data.Mark=strTemData.substr(2*o,2),o++,u=i=0;128==(128&s[o]);)i+=(127&s[o])<<7*u,o++,u++;for(i+=(127&s[o])<<7*u,r.ProtoBuf.Data.Data=strTemData.substr(2*++o,2*i),o+=i,r.ProtoBuf.DataType={},r.ProtoBuf.DataType.Mark=strTemData.substr(2*o,2),o++,u=i=0;128==(128&s[o]);)i+=(127&s[o])<<7*u,o++,u++;i+=(127&s[o])<<7*u,o++,r.ProtoBuf.DataType.Varint=i;for(var n=_wjUtils2.default.hexStr2byteArray(r.ProtoBuf.Data.Data),l=1;l