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");
     }
 }
예제 #2
0
 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");
     }
 }