package com.iailab.module.data.channel.opcua.dto;
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
|
/**
|
* @author DongYukun
|
* @Description
|
* @createTime 2023年05月8日 15:01:00
|
*/
|
@Data
|
public class ChannelOPCUATagDTO 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="Device")
|
private String Device;
|
|
/**
|
* Modbus地址 00001 ~49999
|
*/
|
@JSONField(name="Address")
|
private String Address;
|
|
/**
|
* 系统采集频率,只对订阅模式有效
|
*/
|
@JSONField(name="SamplingRate")
|
private Integer SamplingRate;
|
}
|