public void OnValueChanged(GXDLMSViewArguments arg) { if (arg.Index == 2) { GXDLMSSFSKActiveInitiator target = Target as GXDLMSSFSKActiveInitiator; SystemTitleTB.Text = GXDLMSTranslator.ToHex(target.SystemTitle); MACAddressTB.Text = target.MacAddress.ToString(); LSAPSelectorTB.Text = target.LSapSelector.ToString(); } else if (arg.Index != 0) { throw new IndexOutOfRangeException("index"); } }
public void OnValueChanged(int index, object value, bool user, bool connected) { if (index == 2) { GXDLMSSFSKActiveInitiator target = Target as GXDLMSSFSKActiveInitiator; SystemTitleTB.Text = GXDLMSTranslator.ToHex(target.SystemTitle); MACAddressTB.Text = target.MacAddress.ToString(); LSAPSelectorTB.Text = target.LSapSelector.ToString(); } else if (index != 0) { throw new IndexOutOfRangeException("index"); } }