public void RequestOverview(ReceiveRespone callback) { m_ResponseCallback = callback; byte[] message = new byte[10]; m_Sequence++; message[0] = (byte)'C'; message[1] = (byte)((m_Sequence >> 24) & 0xFF); message[2] = (byte)((m_Sequence >> 16) & 0xFF); message[3] = (byte)((m_Sequence >> 8) & 0xFF); message[4] = (byte)((m_Sequence >> 0) & 0xFF); message[5] = 0; // Request a list of categories/Modules.. m_Reader.Send(message, 6, m_RemoteNode); }
public void SetTraceLevel(String module, String category, bool enabled, ReceiveRespone callback) { m_ResponseCallback = callback; byte[] message = new byte[256]; m_Sequence++; message[0] = (byte)'C'; message[1] = (byte)((m_Sequence >> 24) & 0xFF); message[2] = (byte)((m_Sequence >> 16) & 0xFF); message[3] = (byte)((m_Sequence >> 8) & 0xFF); message[4] = (byte)((m_Sequence >> 0) & 0xFF); message[5] = 1; // Togggle Setting of TraceCategory message[6] = (byte)(enabled ? '1' : '0'); message[7] = (byte) '\0'; int offset = 8; offset = CopyText(message, offset, category); offset = CopyText(message, offset, module); m_Reader.Send(message, offset+1, m_RemoteNode); }