|
|
@@ -49,6 +49,8 @@ public class CRCCHECK {
|
|
|
System.out.println(getOpenLockOrder(bit));
|
|
|
System.out.println(getCloseLockOrder(bit));
|
|
|
System.out.println(getReadLockOrder(bit));
|
|
|
+ System.out.println(getLockStatus("02 01 01 00 51 CC"));
|
|
|
+ System.out.println(getLockStatus("02 01 01 01 90 0C"));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -111,4 +113,16 @@ public class CRCCHECK {
|
|
|
}
|
|
|
return changeCls;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 解析锁的状态
|
|
|
+ * @param command
|
|
|
+ * @return 1开锁状态 0关锁状态
|
|
|
+ */
|
|
|
+ private static int getLockStatus(String command){
|
|
|
+ String commandStr=command.replace(" ","");
|
|
|
+ String statusStr=commandStr.substring(6,8);
|
|
|
+ int status=Integer.valueOf(statusStr);
|
|
|
+ return status;
|
|
|
+ }
|
|
|
}
|