From 071a8328823a2861f93ce556a4da3e4119cab1a3 Mon Sep 17 00:00:00 2001
From: panlili2024 <14743743+panlili2024@user.noreply.gitee.com>
Date: 星期四, 19 九月 2024 16:24:28 +0800
Subject: [PATCH] 完成金茂定制功能

---
 HDL_TTLSDK485/src/main/java/com/hdl/sdk/ttl/Utils/HDLUtlis/HDLUtlis.java |   39 ++++++++++++++++++++++-----------------
 1 files changed, 22 insertions(+), 17 deletions(-)

diff --git a/HDL_TTLSDK485/src/main/java/com/hdl/sdk/ttl/Utils/HDLUtlis/HDLUtlis.java b/HDL_TTLSDK485/src/main/java/com/hdl/sdk/ttl/Utils/HDLUtlis/HDLUtlis.java
index 135fb82..5cf4442 100644
--- a/HDL_TTLSDK485/src/main/java/com/hdl/sdk/ttl/Utils/HDLUtlis/HDLUtlis.java
+++ b/HDL_TTLSDK485/src/main/java/com/hdl/sdk/ttl/Utils/HDLUtlis/HDLUtlis.java
@@ -2,6 +2,7 @@
 
 import java.math.BigDecimal;
 import java.nio.ByteBuffer;
+import java.nio.ByteOrder;
 
 /**
  * Created by JLChen on 2019/7/25
@@ -10,24 +11,25 @@
 
     /**
      * 灏唎bject杞负Integer绫诲瀷
+     *
      * @param object
      * @return
      */
-    public static Integer getIntegerByObject(Object object){
+    public static Integer getIntegerByObject(Object object) {
         Integer in = null;
-        if(object!=null){
-            if(object instanceof Integer){
-                in = (Integer)object;
-            }else if(object instanceof String){
-                in = Integer.parseInt((String)object);
-            }else if(object instanceof Double){
-                in = (int)((double)object);
-            }else if(object instanceof Float){
-                in = (int)((float)object);
-            }else if(object instanceof BigDecimal){
-                in = ((BigDecimal)object).intValue();
-            }else if(object instanceof Long){
-                in = ((Long)object).intValue();
+        if (object != null) {
+            if (object instanceof Integer) {
+                in = (Integer) object;
+            } else if (object instanceof String) {
+                in = Integer.parseInt((String) object);
+            } else if (object instanceof Double) {
+                in = (int) ((double) object);
+            } else if (object instanceof Float) {
+                in = (int) ((float) object);
+            } else if (object instanceof BigDecimal) {
+                in = ((BigDecimal) object).intValue();
+            } else if (object instanceof Long) {
+                in = ((Long) object).intValue();
             }
         }
         return in;
@@ -35,6 +37,7 @@
 
     /**
      * int绫诲瀷杞�4瀛楄妭byte鏁扮粍
+     *
      * @param mInt
      * @return 4瀛楄妭byte鏁扮粍
      */
@@ -50,6 +53,7 @@
 
     /**
      * byte[]杞琲nt
+     *
      * @param bytes
      * @return
      */
@@ -65,12 +69,12 @@
 
 
     public static float byte2Float(byte[] bytes) {
-        if (bytes.length != 4) {
+       /* if (bytes.length != 4) {
             return 0;
-        }
+        }*/
         byte b[] = bytes;
         ByteBuffer buf = ByteBuffer.allocateDirect(4);
-//		buf=buf.order(ByteOrder.LITTLE_ENDIAN);灏忕鐢ㄨ繖琛屼唬鐮侊紝榛樿澶х杞崲
+        buf = buf.order(ByteOrder.LITTLE_ENDIAN);//灏忕鐢ㄨ繖琛屼唬鐮侊紝榛樿澶х杞崲
         buf.put(b);
         buf.rewind();
         float f2 = buf.getFloat();
@@ -79,6 +83,7 @@
 
     /**
      * 璋冩暣int 绫诲瀷鍙傛暟
+     *
      * @return progress
      */
     public static int getTrueProgressInt(int progress) {

--
Gitblit v1.8.0