/// <inheritdoc cref="GXDLMSObject.UpdateDefaultValueItems"/> public override void UpdateDefaultValueItems() { GXDLMSAttributeSettings att = this.Attributes.Find(5); if (att == null) { att = new GXDLMSAttribute(5); Attributes.Add(att); } att.Values.Add(new GXObisValueItem(SortMethod.FiFo, "FIFO")); att.Values.Add(new GXObisValueItem(SortMethod.LiFo, "LIFO")); att.Values.Add(new GXObisValueItem(SortMethod.Largest, "Largest")); att.Values.Add(new GXObisValueItem(SortMethod.Smallest, "Smallest")); att.Values.Add(new GXObisValueItem(SortMethod.NearestToZero, "Nearest To Zero")); att.Values.Add(new GXObisValueItem(SortMethod.FarestFromZero, "Farest from Zero")); }
public GXAttributeRead(PropertyInfo info, GXDLMSAttribute attribute) { Info = info; Attribute = attribute; }