wjc
2023-07-07 22494af577e21a930abef309f2f60c03c9615bd1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
package com.hdl.linkpm.sdk.device.bean;
 
import androidx.annotation.NonNull;
 
import com.google.gson.annotations.SerializedName;
 
import java.io.Serializable;
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;//版本信息
//    private String addresses;//子网号设备号
 
 
    @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;
        }
    }
}