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; } } }