30 lines
575 B
Plaintext
30 lines
575 B
Plaintext
|
|
|
|
//发送
|
|
FuncReq34 = function(addr,len){
|
|
var data = {0x44,addr>>24,addr>>16,addr>>8,addr,len>>24,len>>16,len>>8,len};
|
|
var txdata = {0x10,2+#data,0x34,0x00,data[1],data[2],data[3],data[4]};
|
|
CANHw.SendMsg(DiagReqID,txdata);
|
|
FuncPushPackage(DiagReqID,table.slice(data,5));
|
|
|
|
}
|
|
var maxlen = 0;
|
|
//接收
|
|
FuncDiag34Pro = function(data){
|
|
//console.dumpJson(data);
|
|
FuncDisplay("请求下载成功")
|
|
maxlen = (data[2]<<8) + data[3];
|
|
FuncDisplay("最大长度:" + maxlen);
|
|
}
|
|
|
|
FuncGetSengLen = function(){
|
|
if(maxlen>2){
|
|
return maxlen-2;
|
|
}
|
|
else {
|
|
return 0;
|
|
}
|
|
|
|
|
|
}
|