From ce88de4891b87c3b7b2750575e15d6e48d518852 Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期四, 24 十月 2024 10:39:12 +0800
Subject: [PATCH] 增加云端库

---
 HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/device/bean/DeviceOidInfoBean.java |  186 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 186 insertions(+), 0 deletions(-)

diff --git a/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/device/bean/DeviceOidInfoBean.java b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/device/bean/DeviceOidInfoBean.java
new file mode 100644
index 0000000..da48397
--- /dev/null
+++ b/HDLLinkPMSdk/src/main/java/com/hdl/linkpm/sdk/device/bean/DeviceOidInfoBean.java
@@ -0,0 +1,186 @@
+package com.hdl.linkpm.sdk.device.bean;
+
+import androidx.annotation.NonNull;
+
+import com.google.gson.annotations.SerializedName;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Created by jlchen on 12/11/21.
+ * 璁惧鍩烘湰淇℃伅(oid)
+ */
+public class DeviceOidInfoBean implements Serializable {
+    private String deviceOidId;//涓婁紶鍚庝簯绔垎閰嶇殑鍞竴ID
+    private String oid;//璁惧鐨刼id
+    @SerializedName(value = "mac", alternate = {"device_mac"})
+    private String mac;//璁惧mac
+    private String protocolType;//鍗忚绫诲瀷(bus銆乲nx銆亃igbee)
+    private String deviceType;//璁惧绫诲瀷
+    private String device_name;//璁惧鍚嶇О
+//  @SerializedName(value = "parentOid", alternate = {"from"})
+    private String parentOid;//鐖惰澶噊id
+    private String device_model;//璁惧鍨嬪彿
+    private String fw_version;//鍥轰欢鐗堟湰
+    private String hw_info;//纭欢鐗堟湰
+    private List<ImageInfoBean> image_info;//鐗堟湰淇℃伅
+    /**
+     * WAIT_CONFIG锛氬緟閰嶇疆
+     * IN_CONFIG锛氶厤缃腑
+     * CONFIGURED锛氬凡閰嶇疆
+     */
+    private String configStatus;//閰嶇疆鐘舵��
+    private String configStatusName;//閰嶇疆鐘舵�佸悕绉�
+    private String modifyTime;//淇敼鏃堕棿
+
+//    private String addresses;//瀛愮綉鍙疯澶囧彿
+
+    public String getConfigStatus() {
+        return configStatus == null ? "" : configStatus;
+    }
+
+    public void setConfigStatus(@NonNull String configStatus) {
+        this.configStatus = configStatus;
+    }
+
+    public String getConfigStatusName() {
+        return configStatusName == null ? "" : configStatusName;
+    }
+
+    public void setConfigStatusName(@NonNull String configStatusName) {
+        this.configStatusName = configStatusName;
+    }
+
+    public String getModifyTime() {
+        return modifyTime == null ? "" : modifyTime;
+    }
+
+    public void setModifyTime(@NonNull String modifyTime) {
+        this.modifyTime = modifyTime;
+    }
+
+    @NonNull
+    public String getDeviceOidId() {
+        return deviceOidId == null ? "" : deviceOidId;
+    }
+
+    public void setDeviceOidId(@NonNull String deviceOidId) {
+        this.deviceOidId = deviceOidId;
+    }
+
+    @NonNull
+    public String getOid() {
+        return oid == null ? "" : oid;
+    }
+
+    public void setOid(@NonNull String oid) {
+        this.oid = oid;
+    }
+
+    @NonNull
+    public String getMac() {
+        return mac == null ? "" : mac;
+    }
+
+    public void setMac(@NonNull String mac) {
+        this.mac = mac;
+    }
+
+    @NonNull
+    public String getProtocolType() {
+        return protocolType == null ? "" : protocolType;
+    }
+
+    public void setProtocolType(@NonNull String protocolType) {
+        this.protocolType = protocolType;
+    }
+
+    @NonNull
+    public String getDeviceType() {
+        return deviceType == null ? "" : deviceType;
+    }
+
+    public void setDeviceType(@NonNull String deviceType) {
+        this.deviceType = deviceType;
+    }
+
+    @NonNull
+    public String getDevice_name() {
+        return device_name == null ? "" : device_name;
+    }
+
+    public void setDevice_name(@NonNull String device_name) {
+        this.device_name = device_name;
+    }
+
+    @NonNull
+    public String getParentOid() {
+        return parentOid == null ? "" : parentOid;
+    }
+
+    public void setParentOid(@NonNull String parentOid) {
+        this.parentOid = parentOid;
+    }
+
+    @NonNull
+    public String getDevice_model() {
+        return device_model == null ? "" : device_model;
+    }
+
+    public void setDevice_model(@NonNull String device_model) {
+        this.device_model = device_model;
+    }
+
+    @NonNull
+    public String getFw_version() {
+        return fw_version == null ? "" : fw_version;
+    }
+
+    public void setFw_version(@NonNull String fw_version) {
+        this.fw_version = fw_version;
+    }
+
+    @NonNull
+    public String getHw_info() {
+        return hw_info == null ? "" : hw_info;
+    }
+
+    public void setHw_info(@NonNull String hw_info) {
+        this.hw_info = hw_info;
+    }
+
+    public static class ImageInfoBean implements Serializable {
+        private String imageId;//闀滃儚id
+        private String fw_version;//鍥轰欢鐗堟湰
+        private String hw_version;//纭欢鐗堟湰
+
+        @NonNull
+        public String getImageId() {
+            return imageId == null ? "" : imageId;
+        }
+
+        public void setImageId(@NonNull String imageId) {
+            this.imageId = imageId;
+        }
+
+        @NonNull
+        public String getFw_version() {
+            return fw_version == null ? "" : fw_version;
+        }
+
+        public void setFw_version(@NonNull String fw_version) {
+            this.fw_version = fw_version;
+        }
+
+        @NonNull
+        public String getHw_version() {
+            return hw_version == null ? "" : hw_version;
+        }
+
+        public void setHw_version(@NonNull String hw_version) {
+            this.hw_version = hw_version;
+        }
+    }
+}

--
Gitblit v1.8.0