liriming
2024-09-02 6bf63be83c6e5eeed1b5d19747f473478075c3a6
提交 | 用户 | 时间
a6de49 1 package com.iailab.module.data.channel.modbus.dto;
H 2
3 import com.alibaba.fastjson.annotation.JSONField;
4 import lombok.Data;
5
6 import java.io.Serializable;
7
8 /**
9  * @author PanZhibao
10  * @Description
11  * @createTime 2023年04月23日 14:24:00
12  */
13 @Data
14 public class ChannelModbusTagDTO 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="Format")
39     private String Format;
40
41     /**
42      * 关联的设备名字
43      */
44     @JSONField(name="Device")
45     private String Device;
46
47     /**
48      * Modbus地址 00001 ~49999
49      */
50     @JSONField(name="Address")
51     private String Address;
52
53     /**
54      * 系统采集频率,只对订阅模式有效
55      */
56     @JSONField(name="SamplingRate")
57     private Integer SamplingRate;
58 }