4 changed files with 52 additions and 107 deletions
-
BINapp.db
-
43src/main/java/a8k/type/appret/AppRet.java
-
85src/main/java/a8k/type/ecode/AppRetEcodeInfo.java
-
31src/main/java/a8k/type/ecode/ErrorContext.java
@ -1,85 +0,0 @@ |
|||
package a8k.type.ecode; |
|||
|
|||
import a8k.hardware.type.a8kcanprotocol.A8kEcode; |
|||
import a8k.hardware.type.a8kcanprotocol.CmdId; |
|||
import a8k.hardware.type.a8kcanprotocol.MId; |
|||
|
|||
public class AppRetEcodeInfo { |
|||
public Integer errorCode; |
|||
public MId mid; |
|||
public CmdId cmd; |
|||
|
|||
public AppRetEcodeInfo(Integer errorCode, MId mid, CmdId cmd) { |
|||
this.errorCode = errorCode; |
|||
this.mid = mid; |
|||
this.cmd = cmd; |
|||
} |
|||
|
|||
// code |
|||
|
|||
public Integer getCode() { |
|||
return errorCode; |
|||
} |
|||
|
|||
public String getCodeName() { |
|||
return errorCode.toString(); |
|||
} |
|||
|
|||
// mid code |
|||
|
|||
public Integer getMidCode() { |
|||
if (mid == null) { |
|||
return null; |
|||
} |
|||
return mid.toInt(); |
|||
} |
|||
|
|||
public String getMidChName() { |
|||
if (mid == null) { |
|||
return null; |
|||
} |
|||
return mid.chname; |
|||
} |
|||
|
|||
public String getMidCodeName() { |
|||
if (mid == null) { |
|||
return null; |
|||
} |
|||
return mid.toString(); |
|||
} |
|||
|
|||
// cmd code |
|||
|
|||
public Integer getCmdCode() { |
|||
if (cmd == null) { |
|||
return null; |
|||
} |
|||
return cmd.toInt(); |
|||
} |
|||
|
|||
public String getCmdChName() { |
|||
if (cmd == null) { |
|||
return null; |
|||
} |
|||
return cmd.chName; |
|||
} |
|||
|
|||
public String getCmdCodeName() { |
|||
if (cmd == null) { |
|||
return null; |
|||
} |
|||
return cmd.toString(); |
|||
} |
|||
|
|||
public String toDisPlayString() { |
|||
String info; |
|||
info = String.format("错误: (%s)%d", A8kEcode.toDisPlayString(errorCode), errorCode); |
|||
if (mid != null) { |
|||
info += String.format("\n 相关模块: %s", mid.chname); |
|||
} |
|||
if (cmd != null) { |
|||
info += String.format("\n 相关指令: %s", cmd.chName); |
|||
} |
|||
return info; |
|||
} |
|||
} |
@ -0,0 +1,31 @@ |
|||
package a8k.type.ecode; |
|||
|
|||
import a8k.hardware.type.a8kcanprotocol.A8kEcode; |
|||
import a8k.hardware.type.a8kcanprotocol.CmdId; |
|||
import a8k.hardware.type.a8kcanprotocol.MId; |
|||
|
|||
public class ErrorContext { |
|||
public Integer code; |
|||
public String codeName; |
|||
public MId relateMid; |
|||
public CmdId relateCmd; |
|||
|
|||
public ErrorContext(Integer errorCode, MId mid, CmdId cmd) { |
|||
this.code = errorCode; |
|||
this.codeName = A8kEcode.toDisPlayString(errorCode); |
|||
this.relateMid = mid; |
|||
this.relateCmd = cmd; |
|||
} |
|||
|
|||
public String toDisPlayString() { |
|||
String info; |
|||
info = String.format("错误: (%s)%d", A8kEcode.toDisPlayString(code), code); |
|||
if (relateMid != null) { |
|||
info += String.format("\n 相关模块: %s", relateMid.chname); |
|||
} |
|||
if (relateCmd != null) { |
|||
info += String.format("\n 相关指令: %s", relateCmd.chName); |
|||
} |
|||
return info; |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue