using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DataAcquisition.Model
{
public class ModbusPoint
{
public int Id { get; set; }
public string Name { get; set; }
public string EnglishName { get; set; }
public string Address { get; set; } = "0";
public string FunctionCode { get; set; } = "03";
public string Pattern { get; set; } = "R";
public string DataType { get; set; } = "ushort";
public string ByteOrder { get; set; } = "ABCD";
public float Magnification { get; set; } = 1.0f;
// 是否按位读取
public string IsBitRead { get; set; } = "0";
// 位索引(0 - 7)
public int BitIndex { get; set; }
///
/// 是否是故障点 1是 0否
///
public string FaultPoint { get; set; }
///
/// 是否是报警点 1是 0否
///
public string AlarmPoint { get; set; }
///
/// 最大值
///
public string MaxValue { get; set; }
///
/// 最小值
///
public string MinValue { get; set; }
///
/// 范围 0:范围内 1:范围外
///
public string Range { get; set; }
///
/// 首地址是否从0开始,1:是 0:否
///
public string StartAddressFromZero { get; set; }
}
}