示例#1
0
        private bool ExchangeMessage(T_HidCommand Cmd, int Param, out int Response)
        {
            int cr;
            bytesSent = new Byte[3];
            bytesSent[0] = (Byte)Cmd;
            bytesSent[1] = (Byte)(Param >> 8 & 0xFF);
            bytesSent[2] = (Byte)(Param & 0xFF);

            cr = SocketSendReceive();

            Response = 0;
            if (cr != 0 && bytesReceived[0] == (Byte)Cmd)
            {
                Response = bytesReceived[1] << 8;
                Response |= bytesReceived[2];
                return true;
            }

            return false;
        }
示例#2
0
        private bool ExchangeMessage(T_HidCommand Cmd)
        {
            int cr;
            bytesSent = new Byte[1];
            bytesSent[0] = (Byte)Cmd;

            cr = SocketSendReceive();

            if (cr != 0 && bytesReceived[0] == (Byte)Cmd)
            {
                return true;
            }

            return false;
        }