diff --git a/user/Diag22code.aardio b/user/Diag22code.aardio index 16a43b2..2e53636 100644 --- a/user/Diag22code.aardio +++ b/user/Diag22code.aardio @@ -20,6 +20,9 @@ FuncDiag22Pro = function(data){ } var did = (data[1]<<8) + data[2]; select(did) { + case 0xF186 { + FuncDisplay("当前会话: " + data[3]); + } case 0xF191 { FuncDisplay("硬件版本号"); FuncDisplay(string.pack(table.slice(data,3))); @@ -57,6 +60,10 @@ FuncDiag22Pro = function(data){ FuncDisplay("水平电机当前位置霍尔数: " + 水平 + "靠背电机当前位置数" + 靠背); } case 0x1702 { + if(#data < 10){ + FuncDisplay("DID-0x1702长度错误") + return; + } var 水平1 = (data[3]<<8) + (data[4]); var 水平2 = (data[5]<<8) + (data[6]); var 靠背1 = (data[7]<<8) + (data[8]);