修复FZD协议 AL 消息位 不足8位的问题。
authorSnickerSun <scy@incartech.cn>
Sun, 31 Oct 2021 11:23:08 +0000 (19:23 +0800)
committerSnickerSun <scy@incartech.cn>
Sun, 31 Oct 2021 11:23:08 +0000 (19:23 +0800)
app/src/main/java/com/enqualcomm/support/bean/Runtime.java

index de29f0c..05584b7 100644 (file)
@@ -451,13 +451,7 @@ public class Runtime {
      * @return
      */
     public String getFZDDevStatus(Runtime runtime) {
-        StringBuilder sb = new StringBuilder();
-        sb.append(Integer.toHexString(runtime.fzdDevStatus));
-        if (sb.length() < 8) {
-            for (int i = 0; i < 8 - sb.length(); i++)
-                sb.insert(0, '0'); // pad with leading zero if needed
-        }
-        String hex = sb.toString();
+        String hex = String.format("%08X",runtime.fzdDevStatus);
         return hex;
     }