New file |
| | |
| | | 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;//设备的oid |
| | | @SerializedName(value = "mac", alternate = {"device_mac"}) |
| | | private String mac;//设备mac |
| | | private String protocolType;//协议类型(bus、knx、zigbee) |
| | | private String deviceType;//设备类型 |
| | | private String device_name;//设备名称 |
| | | // @SerializedName(value = "parentOid", alternate = {"from"}) |
| | | private String parentOid;//父设备oid |
| | | 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; |
| | | } |
| | | } |
| | | } |