can_bootloader/user/Diag7Fcode.aardio

48 lines
759 B
Plaintext
Raw Normal View History

2022-05-14 15:57:52 +08:00
var errSID=0,errNRC=0;
FuncGetNrc = function(){
return errSID,errNRC;
}
FuncClrNrc = function(){
//return errSID,errNRC;
errSID = 0;
errNRC = 0;
}
2022-10-13 16:47:51 +08:00
var TableToStr = function(data){
if(data == null){
return " ";
}
if(#data == 0){
return " ";
}
var str = "data:"
for(i=1;#data;1){
str += " "
str += tostring(data[i],16);
}
return str;
}
2022-05-14 15:57:52 +08:00
//接收
FuncDiag7FPro = function(data){
//console.dumpJson(data);
2022-05-17 14:11:10 +08:00
errSID = data[1];
errNRC = data[2];
select(errNRC) {
2022-05-14 15:57:52 +08:00
case 0x78 {
2022-05-18 08:55:11 +08:00
if(errSID != 0x36){
FuncDisplay("服务正忙")
2024-10-09 09:09:01 +08:00
FuncDisplay("Service is busy
")
2022-05-18 08:55:11 +08:00
}
2022-05-14 15:57:52 +08:00
}
else {
2022-10-13 16:47:51 +08:00
FuncDisplay("SID:" + tostring(errSID,16))
2022-05-17 14:11:10 +08:00
FuncDisplay("错误 - NRC:" + tostring(errNRC,16))
2022-10-13 16:47:51 +08:00
FuncDisplay(TableToStr(data));
2022-05-14 15:57:52 +08:00
}
}
2022-05-17 14:11:10 +08:00
2022-05-14 15:57:52 +08:00
}