From 25d0f31f22f77a914a50bbc088902e00e28c4889 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 15 七月 2020 11:10:42 +0800
Subject: [PATCH] 根据新的多参数传输协议,修改解析规则

---
 src/main/kotlin/com/flightfeather/uav/socket/bean/AirDataPackage.kt |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/main/kotlin/com/flightfeather/uav/socket/bean/AirPackageData.kt b/src/main/kotlin/com/flightfeather/uav/socket/bean/AirDataPackage.kt
similarity index 68%
rename from src/main/kotlin/com/flightfeather/uav/socket/bean/AirPackageData.kt
rename to src/main/kotlin/com/flightfeather/uav/socket/bean/AirDataPackage.kt
index a5e3ffa..bd9b6ca 100644
--- a/src/main/kotlin/com/flightfeather/uav/socket/bean/AirPackageData.kt
+++ b/src/main/kotlin/com/flightfeather/uav/socket/bean/AirDataPackage.kt
@@ -11,7 +11,7 @@
  * 璧峰瀛楄妭                     瀹氫箟                  鏁版嵁绫诲瀷                        鎻忚堪鍙婅姹�
  *
  */
-data class AirPackageData constructor(
+data class AirDataPackage constructor(
         //璧峰绗�
         var head: String? = null,
         //鍛戒护鍗曞厓
@@ -28,4 +28,15 @@
         var dataUnit: List<DataUnit>,
         //鏍¢獙鐮�
         var checkCode: Int? = null
-)
\ No newline at end of file
+){
+    companion object {
+        //鏁版嵁涓殑淇濈暀瀛楄妭鏁�
+        const val RESERVED_DATA_COUNT = 12
+
+        //涓�涓繚鐣欑洃娴嬪洜瀛愮殑灞炴�ф墍鍗犲瓧鑺傛暟
+        const val FACTOR_BIT_LENGTH_2 = 3
+
+        //涓�涓姩鎬佺洃娴嬪洜瀛愮殑灞炴�ф墍鍗犲瓧鑺傛暟
+        const val FACTOR_BIT_LENGTH_1 = 6
+    }
+}
\ No newline at end of file

--
Gitblit v1.9.3