Esempio n. 1
0
        public void MessageSent(IoState state, byte[] message)
        {
            int pid = state.GetPID();
            int sid = state.GetSID();

            Log.Info(Color.Blue, String.Format("{0}-{1} TX: ", pid, sid) + STR.ToFormatString(message, mSendType));
        }
Esempio n. 2
0
        public void MessageReceived(IoState state, byte[] message)
        {
            int pid = state.GetPID();
            int sid = state.GetSID();

            Log.Info(Color.Black, String.Format("{0}-{1} RX: ", pid, sid) + STR.ToFormatString(message, mRecType));
            RelayServer.GetInstance().RelayData(state.GetPID(), message);
        }
Esempio n. 3
0
        public void ConnectOpened(IoState state)
        {
            Log.Out("ConnectOpened," + state.ToString());
            int      pid = state.GetPID();
            int      sid = state.GetSID();
            TreeNode pnode, snode;

            pnode = treeConnect.Nodes[GetNodeKey(pid)];
            if (pnode != null)
            {
                String skey = GetNodeKey(sid);
                snode      = new TreeNode();
                snode.Name = skey;
                snode.Text = state.ToString();
                snode.Tag  = sid;
                treeConnect.BeginInvoke(new InvokeAddNode(AddNode), pnode, snode);
            }
        }