コード例 #1
0
        protected virtual void On设备事件上报(M点名事件 __事件)
        {
            var handler = _设备事件上报;

            if (handler != null)
            {
                handler(__事件);
            }
        }
コード例 #2
0
        protected virtual void On收到事件(M点名事件 obj)
        {
            var handler = 收到事件;

            if (handler != null)
            {
                handler(obj);
            }
        }
コード例 #3
0
        public void 发布事件(E事件 __事件, M点名事件参数 __参数)
        {
            var __udp  = new UdpClient(0);
            var __点名事件 = new M点名事件 {
                地址 = (IPEndPoint)__udp.Client.LocalEndPoint, 参数 = __参数, 类型 = __事件
            };
            var __内容 = Encoding.UTF8.GetBytes(HJSON.序列化(__点名事件));

            __udp.Send(__内容, __内容.Length, _响应地址);
        }
コード例 #4
0
        protected virtual void On设备事件上报(M点名事件 __事件)
        {
            var handler = 设备事件上报;

            if (handler != null)
            {
                handler(__事件);
            }
            _IT服务端.触发事件(_对象名称, "设备事件上报", new Dictionary <string, string> {
                { "事件", __事件.ToString() }
            });
        }