/**
 * Copyright
 * All right reserved.
 * 项目名称:
 * 创建日期: 2022/4/22
 */
package org.springblade.test;

import lombok.Data;

import java.io.Serializable;

/**
 * 创建日期: 2022/4/22
 * Title: DCS单个数据点格式
 * Description：对本文件的详细描述，原则上不能少于30字
 * @author DSH
 * @mender：（文件的修改者，文件创建者之外的人）
 * @version 1.0
 * Remark：认为有必要的其他信息
 */
@Data
//@NoArgsConstructor
//@AllArgsConstructor
public class DataPoint implements Serializable {

	/** 点名 */
	private String point;

	/** 点类型信息，取值代表点的数据类型，1：整型 int32, 2:单精度型：float32, 3:bool 型 */
	private Long type;

	/** 值 */
	private Double value;

	/** 点值质量位 */
	private Long quality;

	/** 点值时间 */
	private Long time;


	public DataPoint() {
	}

	public DataPoint(String point, Long type, Double value, Long quality, Long time) {
		this.point = point;
		this.type = type;
		this.value = value;
		this.quality = quality;
		this.time = time;
	}
}
