package com.iailab.module.data.channel.modbus.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import java.io.Serializable; /** * @author PanZhibao * @Description * @createTime 2023年04月23日 14:24:00 */ @Data public class ChannelModbusTagDTO implements Serializable { private static final long serialVersionUID = 1L; /** * TagName */ @JSONField(name="TagName") private String TagName; /** * tag的数据类型 */ @JSONField(name="DataType") private String DataType; /** * 是否是能tag,如果为false,即使定义了但是runtime不会读取该数据 */ @JSONField(name="Enabled") private Boolean Enabled; /** * 定义大小端 */ @JSONField(name="Format") private String Format; /** * 关联的设备名字 */ @JSONField(name="Device") private String Device; /** * Modbus地址 00001 ~49999 */ @JSONField(name="Address") private String Address; /** * 系统采集频率,只对订阅模式有效 */ @JSONField(name="SamplingRate") private Integer SamplingRate; }