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; }
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; }