Пример #1
0
        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);
        }
Пример #2
0
        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);
        }