using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using TeamAAS_VP.Attributes; using TeamAAS_VP.Resources.Languages; using TeamAAS_VP.ValueConverter; namespace TeamAAS_VP.Enums { [TypeConverter(typeof(EnumLocalizationConverter))] public enum ModbusDataStore { /// /// 线圈(bool) /// [Description("线圈寄存器(bool)")] [Localization(ResourceName = "ModbusDataStore_CoilDiscretes", ResourceType = typeof(Lang))] CoilDiscretes = 0, [Description("离散输入寄存器(short)")] [Localization(ResourceName = "ModbusDataStore_InputDiscretes", ResourceType = typeof(Lang))] InputDiscretes =1, [Description("保持寄存器(short)")] [Localization(ResourceName = "ModbusDataStore_HoldingRegisters", ResourceType = typeof(Lang))] HoldingRegisters =2, [Description("输入寄存器(short)")] [Localization(ResourceName = "ModbusDataStore_InputRegisters", ResourceType = typeof(Lang))] InputRegisters =3, } }