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