Exemple #1
0
        private void OnReceiveData_GetDevChargeInfo(byte[] body)
        {
            IntPtr pdata = Marshal.AllocHGlobal(Marshal.SizeOf(typeof(GetDevChargeInfoRet)));

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

            if (OnReceiveGetDevChargeInfo != null)
            {
                OnReceiveGetDevChargeInfo(msg);
            }
        }
Exemple #2
0
 void xd_OnReceiveGetDevChargeInfo(GetDevChargeInfoRet obj)
 {
     if (InvokeRequired)
     {
         this.Invoke(new Action <GetDevChargeInfoRet>(xd_OnReceiveGetDevChargeInfo), obj);
     }
     else
     {
         string msg = string.Format("xd_OnReceiveGetDevChargeInfo devID:{0}"
                                    + ",DevType:{1}"
                                    + ",FengZongDianDu:{2}"
                                    + ",GuZongDianDu:{3}"
                                    + ",JianZongDianDu:{4}"
                                    + ",JiaoLiuShuChuDianLiu:{5}"
                                    + ",JiaoLiuShuChuDianYaUXiang:{6}"
                                    + ",JiaoLiuShuChuDianYaVXiang:{7}"
                                    + ",JiaoLiuShuChuDianYaWXiang:{8}"
                                    + ",JiaoLiuShuRuDianYaUXiang:{9}"
                                    + ",JiaoLiuShuRuDianYaVXiang:{10}"
                                    + ",JiaoLiuShuRuDianYaWXiang:{11}"
                                    + ",PingZongDianDu:{12}"
                                    + ",YouGongZongDianDu:{13}"
                                    + ",ZhiLiuShuChuDianLiu:{14}"
                                    + ",ZhiLiuShuChuDianYa:{15}"
                                    , obj.DevID
                                    , obj.DevType
                                    , obj.FengZongDianDu
                                    , obj.GuZongDianDu
                                    , obj.JianZongDianDu
                                    , obj.JiaoLiuShuChuDianLiu
                                    , obj.JiaoLiuShuChuDianYaUXiang
                                    , obj.JiaoLiuShuChuDianYaVXiang
                                    , obj.JiaoLiuShuChuDianYaWXiang
                                    , obj.JiaoLiuShuRuDianYaUXiang
                                    , obj.JiaoLiuShuRuDianYaVXiang
                                    , obj.JiaoLiuShuRuDianYaWXiang
                                    , obj.PingZongDianDu
                                    , obj.YouGongZongDianDu
                                    , obj.ZhiLiuShuChuDianLiu
                                    , obj.ZhiLiuShuChuDianYa
                                    );
         listBox1.Items.Add(msg + System.Environment.NewLine);
     }
 }