Ejemplo n.º 1
0
 void xd_OnReceiveSubscribrDevStatus(SubscribeDevStatusRet obj)
 {
     if (InvokeRequired)
     {
         this.Invoke(new Action <SubscribeDevStatusRet>(xd_OnReceiveSubscribrDevStatus), obj);
     }
     else
     {
         listBox1.Items.Add("xd_OnReceiveSubscribrDevStatus retFlag:" + obj.retFlag + System.Environment.NewLine);
     }
 }
Ejemplo n.º 2
0
        private void OnReceiveData_SubscribrDevStatus(byte[] body)
        {
            IntPtr pdata = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(SubscribeDevStatusRet)));

            Marshal.Copy(body, 0, pdata, Marshal.SizeOf(typeof(SubscribeDevStatusRet)));
            SubscribeDevStatusRet msg = (SubscribeDevStatusRet)Marshal.PtrToStructure(pdata, typeof(SubscribeDevStatusRet));

            if (OnReceiveSubscribrDevStatus != null)
            {
                OnReceiveSubscribrDevStatus(msg);
            }
        }