⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rillog.h

📁 ril source code for Windows CE
💻 H
字号:
//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this sample source code is subject to the terms of the Microsoft
// license agreement under which you licensed this sample source code. If
// you did not accept the terms of the license agreement, you are not
// authorized to use this sample source code. For the terms of the license,
// please see the license agreement between you and Microsoft or, if applicable,
// see the LICENSE.RTF on your install media or the root of your tools installation.
// THE SAMPLE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES.
//

#pragma once
#include "DebugEventLog.h"
extern CDebugEventLogging *g_pRilLog;

#define RIL_EVENTLOG_MSG( params)   \
    do \
    { \
        if (g_pRilLog) \
        { \
            g_pRilLog->EventLogMessage params; \
        } \
    } \
    while (0,0)

#define FUNCTION_TRACEEL(n) \
    if ( g_pRilLog )  \
    {    \
        static LONG lFUNCTION_TRACEEL_Number_Function_Calls = 0; \
        static LONG lFUNCTION_TRACEEL_Total_Function_Time = 0; \
        FUNCTION_TRACEEL_Implementation cFT(g_pRilLog, TEXT(#n), lFUNCTION_TRACEEL_Total_Function_Time, lFUNCTION_TRACEEL_Number_Function_Calls) ;\
    }    

class CLogTest
    {
    public:
    void RunLogTest( void )
        {

        FUNCTION_TRACEEL(RunLogTest);
        //
        // MessageId: RILLOG_EVENT_FREEFORM_MSG
        //
        // MessageText:
        //
        //  %1%0
        //
        RIL_EVENTLOG_MSG((TEXT("RILLOG_EVENT_FREEFORM_MSG %s %d"),TEXT("hello world"), 10));
        
        //
        // MessageId: RILLOG_EVENT_SENDINGCMD
        //
        // MessageText:
        //
        //  RIL send command: %1%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_SENDINGCMD, "AT+TEST"));
        
        //
        // MessageId: RILLOG_EVENT_SENDINGCMDSUPPRESSED
        //
        // MessageText:
        //
        //  RIL send command suppressed: %1%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_SENDINGCMDSUPPRESSED, 10));
        
        //
        // MessageId: RILLOG_EVENT_PARSERSPOK
        //
        // MessageText:
        //
        //  RIL parse OK: %1%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_PARSERSPOK, "AT+OK"));
        
        //
        // MessageId: RILLOG_EVENT_PARSERSPFAILED
        //
        // MessageText:
        //
        //  RIL parse failed: %1 hr: %2%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_PARSERSPFAILED, "AT+FAIL", 10));
        
        //
        // MessageId: RILLOG_EVENT_RADIOPRESENT
        //
        // MessageText:
        //
        //  RIL radio present%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_RADIOPRESENT));
        
        //
        // MessageId: RILLOG_EVENT_RADIOREMOVED
        //
        // MessageText:
        //
        //  RIL radio removed%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_RADIOREMOVED));
        
        //
        // MessageId: RILLOG_EVENT_DRVINITFAILED
        //
        // MessageText:
        //
        //  RIL driver init failed%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_DRVINITFAILED));
        
        //
        // MessageId: RILLOG_EVENT_COMMANDTHREADEXIT
        //
        // MessageText:
        //
        //  RIL command thread has exited%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_COMMANDTHREADEXIT));
        
        //
        // MessageId: RILLOG_EVENT_PARSEDGARBAGE
        //
        // MessageText:
        //
        //  RIL parsed garbage: %1%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_PARSEDGARBAGE, "AT+GARBAGE"));
        
        //
        // MessageId: RILLOG_EVENT_PARSEDNOTIFICATION
        //
        // MessageText:
        //
        //  RIL parse notification: %1%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_PARSEDNOTIFICATION, "AT+NOTIF"));
        
        //
        // MessageId: RILLOG_EVENT_USSDRECEIVED
        //
        // MessageText:
        //
        //  RIL USSD received%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_USSDRECEIVED));
        
        //
        // MessageId: RILLOG_EVENT_CMDTIMEDOUT
        //
        // MessageText:
        //
        //  RIL command timeout: %1%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_CMDTIMEDOUT, "AT+TIMEOUT"));
        
        //
        // MessageId: RILLOG_EVENT_CMDTIMEDOUTSUPPRESSED
        //
        // MessageText:
        //
        //  RIL command timeout suppressed: %1%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_CMDTIMEDOUTSUPPRESSED, 10));
        
        //
        // MessageId: RILLOG_EVENT_NOONEWAITING
        //
        // MessageText:
        //
        //  RIL no one waiting for response: %1%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_NOONEWAITING, "AT+NOWAITING"));
        
        //
        // MessageId: RILLOG_EVENT_UNRECOGNIZEDRSP
        //
        // MessageText:
        //
        //  RIL unrecognized response: %1%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_UNRECOGNIZEDRSP, "AT+UNRECOGNIZED"));
        
        //
        // MessageId: RILLOG_EVENT_CMDRSPOK
        //
        // MessageText:
        //
        //  RIL parsed OK%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_CMDRSPOK));
        
        //
        // MessageId: RILLOG_EVENT_CMDRSPERROR
        //
        // MessageText:
        //
        //  RIL parse error%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_CMDRSPERROR));
        
        //
        // MessageId: RILLOG_EVENT_PRSRSPOKSUPPRESSED
        //
        // MessageText:
        //
        //  RIL parse OK suppressed: %1%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_PRSRSPOKSUPPRESSED, 10));
        
        //
        // MessageId: RILLOG_EVENT_PRSRSPFAILEDSUPPRESSED
        //
        // MessageText:
        //
        //  RIL parse failed suppressed: %1%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_PRSRSPFAILEDSUPPRESSED, 10));
        
        //
        // MessageId: RILLOG_EVENT_LOWMEMORY
        //
        // MessageText:
        //
        //  RIL low memory reinit%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_LOWMEMORY));
        
        //
        // MessageId: RILLOG_EVENT_TOOMANYTIMEOUTS
        //
        // MessageText:
        //
        //  RIL too many timeouts reinit%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_TOOMANYTIMEOUTS));
        
        //
        // MessageId: RILLOG_EVENT_GENERALREINIT
        //
        // MessageText:
        //
        //  RIL general reinit%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_GENERALREINIT));
        
        //
        // MessageId: RILLOG_EVENT_GPRSFATALERROR
        //
        // MessageText:
        //
        //  RIL GPRS reinit%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_GPRSFATALERROR));
        
        //
        // MessageId: RILLOG_EVENT_COULDNTSENDINIT
        //
        // MessageText:
        //
        //  RIL could not send reinit%0
        //
        RIL_EVENTLOG_MSG((RILLOG_EVENT_COULDNTSENDINIT));
        }
    };

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -