コード例 #1
0
        private void Variable_Connected(object sender, PviEventArgs e)
        {
            var cpuName = String.Empty;
            var cpuIp   = String.Empty;

            var v = sender as Variable;

            if (v != null)
            {
                var c = v.Parent as Cpu;

                if (c != null)
                {
                    cpuName = c.Name;
                    cpuIp   = c.Connection.TcpIp.DestinationIpAddress;
                }
            }

            var pviEventMsg = Utils.FormatPviEventMessage($"ServiceWrapper.Variable_Connected Cpu Name={cpuName}, cpuIp={cpuIp} ", e);

            _eventNotifier.OnVariableConnected(sender, new PviApplicationEventArgs()
            {
                Message = pviEventMsg
            });
        }