From c9b1d33979b3972fe6a82fa427b4ba9a20989112 Mon Sep 17 00:00:00 2001
From: 张世豪 <979909237@qq.com>
Date: 星期三, 24 十二月 2025 18:56:28 +0800
Subject: [PATCH] 新增mqtt相关功能

---
 src/Mqttmessage/Entity/GPSData.java |  143 +++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 142 insertions(+), 1 deletions(-)

diff --git a/src/Mqttmessage/Entity/GPSData.java b/src/Mqttmessage/Entity/GPSData.java
index 0b8882f..8f96c20 100644
--- a/src/Mqttmessage/Entity/GPSData.java
+++ b/src/Mqttmessage/Entity/GPSData.java
@@ -43,6 +43,8 @@
 
 
 
+    
+    
 
 
     /**
@@ -83,6 +85,7 @@
         private Integer self_check_status;  // 鑷鐘舵�侊細1-瀹屾垚锛�0-鏈畬鎴�
         private Integer error_code;         // 閿欒浠g爜
         private String error_message;       // 閿欒淇℃伅
+        private String path_id_saved;       // 瀛樺偍鐨勮矾寰処D
 
         /**
          * 甯﹀弬鏁扮殑鏋勯�犲嚱鏁�
@@ -95,10 +98,11 @@
          * @param self_check_status 鑷鐘舵�侊細1-瀹屾垚锛�0-鏈畬鎴�
          * @param error_code 閿欒浠g爜
          * @param error_message 閿欒淇℃伅
+         * @param path_id_saved 瀛樺偍鐨勮矾寰処D
          */
         public StatusInfo(Integer battery_level, Double battery_voltage, String operation_mode,
                          String motor_status, String blade_status, Integer blade_height,
-                         Integer self_check_status, Integer error_code, String error_message) {
+                         Integer self_check_status, Integer error_code, String error_message, String path_id_saved) {
             this.battery_level = battery_level;
             this.battery_voltage = battery_voltage;
             this.operation_mode = operation_mode;
@@ -108,7 +112,88 @@
             this.self_check_status = self_check_status;
             this.error_code = error_code;
             this.error_message = error_message;
+            this.path_id_saved = path_id_saved;
         }
+
+		public Integer getBattery_level() {
+			return battery_level;
+		}
+
+		public void setBattery_level(Integer battery_level) {
+			this.battery_level = battery_level;
+		}
+
+		public Double getBattery_voltage() {
+			return battery_voltage;
+		}
+
+		public void setBattery_voltage(Double battery_voltage) {
+			this.battery_voltage = battery_voltage;
+		}
+
+		public String getOperation_mode() {
+			return operation_mode;
+		}
+
+		public void setOperation_mode(String operation_mode) {
+			this.operation_mode = operation_mode;
+		}
+
+		public String getMotor_status() {
+			return motor_status;
+		}
+
+		public void setMotor_status(String motor_status) {
+			this.motor_status = motor_status;
+		}
+
+		public String getBlade_status() {
+			return blade_status;
+		}
+
+		public void setBlade_status(String blade_status) {
+			this.blade_status = blade_status;
+		}
+
+		public Integer getBlade_height() {
+			return blade_height;
+		}
+
+		public void setBlade_height(Integer blade_height) {
+			this.blade_height = blade_height;
+		}
+
+		public Integer getSelf_check_status() {
+			return self_check_status;
+		}
+
+		public void setSelf_check_status(Integer self_check_status) {
+			this.self_check_status = self_check_status;
+		}
+
+		public Integer getError_code() {
+			return error_code;
+		}
+
+		public void setError_code(Integer error_code) {
+			this.error_code = error_code;
+		}
+
+		public String getError_message() {
+			return error_message;
+		}
+
+		public void setError_message(String error_message) {
+			this.error_message = error_message;
+		}
+
+		public String getPath_id_saved() {
+			return path_id_saved;
+		}
+
+		public void setPath_id_saved(String path_id_saved) {
+			this.path_id_saved = path_id_saved;
+		}
     }
 
     /**
@@ -133,4 +218,60 @@
         private String age;         // 宸垎GPS鏁版嵁鏈熼檺
         private String stationId;   // 宸垎鍙傝�冨熀绔欐爣鍙�
     }
+
+	public String getMsg_id() {
+		return msg_id;
+	}
+
+	public void setMsg_id(String msg_id) {
+		this.msg_id = msg_id;
+	}
+
+	public Long getTimestamp() {
+		return timestamp;
+	}
+
+	public void setTimestamp(Long timestamp) {
+		this.timestamp = timestamp;
+	}
+
+	public String getDevice_id() {
+		return device_id;
+	}
+
+	public void setDevice_id(String device_id) {
+		this.device_id = device_id;
+	}
+
+	public String getData_type() {
+		return data_type;
+	}
+
+	public void setData_type(String data_type) {
+		this.data_type = data_type;
+	}
+
+	public IMUData getImu_data() {
+		return imu_data;
+	}
+
+	public void setImu_data(IMUData imu_data) {
+		this.imu_data = imu_data;
+	}
+
+	public StatusInfo getStatus() {
+		return status;
+	}
+
+	public void setStatus(StatusInfo status) {
+		this.status = status;
+	}
+
+	public GGAData getGgaData() {
+		return ggaData;
+	}
+
+	public void setGgaData(GGAData ggaData) {
+		this.ggaData = ggaData;
+	}
 }
\ No newline at end of file

--
Gitblit v1.10.0