Jay
2024-11-01 03e8aca3ad6201c0d74e00d4c8d7367cdaaa54f9
提交 | 用户 | 时间
a6de49 1 package com.iailab.module.data.channel.opcua.dto;
H 2
3 import com.alibaba.fastjson.annotation.JSONField;
4 import lombok.Data;
5
6 import java.io.Serializable;
7
8 /**
9  * @author DongYukun
10  * @Description
11  * @createTime 2023年05月8日 15:01:00
12  */
13 @Data
14 public class ChannelOPCUATagDTO implements Serializable {
15     private static final long serialVersionUID = 1L;
16
17     /**
18      * TagName
19      */
20     @JSONField(name="TagName")
21     private String TagName;
22
23     /**
24      * tag的数据类型
25      */
26     @JSONField(name="DataType")
27     private String DataType;
28
29     /**
30      * 是否是能tag,如果为false,即使定义了但是runtime不会读取该数据
31      */
32     @JSONField(name="Enabled")
33     private Boolean Enabled;
34
35     /**
36      * 关联的设备名字
37      */
38     @JSONField(name="Device")
39     private String Device;
40
41     /**
42      * Modbus地址 00001 ~49999
43      */
44     @JSONField(name="Address")
45     private String Address;
46
47     /**
48      * 系统采集频率,只对订阅模式有效
49      */
50     @JSONField(name="SamplingRate")
51     private Integer SamplingRate;
52 }