29 lines
897 B
C#
29 lines
897 B
C#
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; }
|
||
|
||
public string StartAddressFromZero { get; set; }
|
||
}
|
||
}
|