📄 net_dbg.h
字号:
/* -------- DBG CFG FNCTS --------- */
#if (NET_DBG_CFG_STATUS_RSRC_LO_EN == DEF_ENABLED)
#if (NET_BUF_CFG_NBR_SMALL > 0)
CPU_BOOLEAN NetDbg_CfgRsrcBufSmallThLo (NET_DBG_RSRC_QTY th,
NET_DBG_RSRC_QTY hyst);
#endif
#if (NET_BUF_CFG_NBR_LARGE > 0)
CPU_BOOLEAN NetDbg_CfgRsrcBufLargeThLo (NET_DBG_RSRC_QTY th,
NET_DBG_RSRC_QTY hyst);
#endif
CPU_BOOLEAN NetDbg_CfgRsrcTmrThLo (NET_DBG_RSRC_QTY th,
NET_DBG_RSRC_QTY hyst);
#ifdef NET_CONN_MODULE_PRESENT
CPU_BOOLEAN NetDbg_CfgRsrcConnThLo (NET_DBG_RSRC_QTY th,
NET_DBG_RSRC_QTY hyst);
#endif
#ifdef NET_ARP_MODULE_PRESENT
CPU_BOOLEAN NetDbg_CfgRsrcARP_CacheThLo (NET_DBG_RSRC_QTY th,
NET_DBG_RSRC_QTY hyst);
#endif
#ifdef NET_TCP_MODULE_PRESENT
CPU_BOOLEAN NetDbg_CfgRsrcTCP_ConnThLo (NET_DBG_RSRC_QTY th,
NET_DBG_RSRC_QTY hyst);
#endif
#ifdef NET_SOCK_MODULE_PRESENT
CPU_BOOLEAN NetDbg_CfgRsrcSockThLo (NET_DBG_RSRC_QTY th,
NET_DBG_RSRC_QTY hyst);
#endif
#endif
#if (NET_DBG_CFG_MON_TASK_EN == DEF_ENABLED)
CPU_BOOLEAN NetDbg_CfgMonTaskTime (CPU_INT16U time_sec);
#endif
/*$PAGE*/
/*
*********************************************************************************************************
* NETWORK DEBUG STATUS FUNCTION PROTOTYPES
*
* Note(s) : (1) (a) Network debug status API functions MAY be called by application function(s).
*
* (b) Network debug status handler functions SHOULD NOT be called by application function(s).
*
* (2) 'NetDbg_MonTaskStatusGetHandlerRsrc' network debug function names abbreviated to
* 'NetDbg_MonTaskStatGetHandler' to enforce ANSI-compliance of 31-character symbol
* length uniqueness.
*********************************************************************************************************
*/
/* ----- DBG STATUS API FNCTS ----- */
/* See Note #1a. */
#if (NET_DBG_CFG_STATUS_EN == DEF_ENABLED)
NET_DBG_STATUS NetDbg_ChkStatus (void);
NET_DBG_STATUS NetDbg_ChkStatusBufs (void);
NET_DBG_STATUS NetDbg_ChkStatusTmrs (void);
#endif
#if ((NET_DBG_CFG_STATUS_EN == DEF_ENABLED) && \
(defined(NET_CONN_MODULE_PRESENT)))
NET_DBG_STATUS NetDbg_ChkStatusConns (void);
#endif
#if ((NET_DBG_CFG_STATUS_EN == DEF_ENABLED) && \
(defined(NET_TCP_MODULE_PRESENT)))
NET_DBG_STATUS NetDbg_ChkStatusTCP (void);
#endif
#if (NET_DBG_CFG_STATUS_RSRC_LOST_EN == DEF_ENABLED)
NET_DBG_STATUS NetDbg_ChkStatusRsrcLost (void);
#endif
#if (NET_DBG_CFG_STATUS_RSRC_LO_EN == DEF_ENABLED)
NET_DBG_STATUS NetDbg_ChkStatusRsrcLo (void);
#endif
#if (NET_DBG_CFG_MON_TASK_EN == DEF_ENABLED)
NET_DBG_STATUS NetDbg_MonTaskStatusGetRsrcLost (void);
NET_DBG_STATUS NetDbg_MonTaskStatusGetRsrcLo (void);
#endif
/* --- DBG STATUS HANDLER FNCTS --- */
/* See Note #1b. */
#if (NET_DBG_CFG_STATUS_EN == DEF_ENABLED)
NET_DBG_STATUS NetDbg_ChkStatusHandler (void);
NET_DBG_STATUS NetDbg_ChkStatusHandlerBufs (void);
NET_DBG_STATUS NetDbg_ChkStatusHandlerTmrs (void);
#endif
#if ((NET_DBG_CFG_STATUS_EN == DEF_ENABLED) && \
(defined(NET_CONN_MODULE_PRESENT)))
NET_DBG_STATUS NetDbg_ChkStatusHandlerConns (void);
#endif
#if ((NET_DBG_CFG_STATUS_EN == DEF_ENABLED) && \
(defined(NET_TCP_MODULE_PRESENT)))
NET_DBG_STATUS NetDbg_ChkStatusHandlerTCP (void);
#endif
#if (NET_DBG_CFG_STATUS_RSRC_LOST_EN == DEF_ENABLED)
NET_DBG_STATUS NetDbg_ChkStatusHandlerRsrcLost (void);
#endif
#if (NET_DBG_CFG_STATUS_RSRC_LO_EN == DEF_ENABLED)
NET_DBG_STATUS NetDbg_ChkStatusHandlerRsrcLo (void);
#endif
#if (NET_DBG_CFG_MON_TASK_EN == DEF_ENABLED) /* See Note #2. */
NET_DBG_STATUS NetDbg_MonTaskStatGetHandlerLost(void);
NET_DBG_STATUS NetDbg_MonTaskStatGetHandlerLo (void);
#endif
/*$PAGE*/
/*
*********************************************************************************************************
* CONFIGURATION ERRORS
*********************************************************************************************************
*/
#ifndef NET_DBG_CFG_INFO_EN
#error "NET_DBG_CFG_INFO_EN not #define'd in 'net_cfg.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#elif ((NET_DBG_CFG_INFO_EN != DEF_DISABLED) && \
(NET_DBG_CFG_INFO_EN != DEF_ENABLED ))
#error "NET_DBG_CFG_INFO_EN illegally #define'd in 'net_cfg.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#endif
#ifndef NET_DBG_CFG_STATUS_EN
#error "NET_DBG_CFG_STATUS_EN not #define'd in 'net_cfg.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#elif ((NET_DBG_CFG_STATUS_EN != DEF_DISABLED) && \
(NET_DBG_CFG_STATUS_EN != DEF_ENABLED ))
#error "NET_DBG_CFG_STATUS_EN illegally #define'd in 'net_cfg.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#endif
/* Correctly configured in 'net_cfg_net.h'; DO NOT MODIFY. */
#ifndef NET_DBG_CFG_STATUS_RSRC_LOST_EN
#error "NET_DBG_CFG_STATUS_RSRC_LOST_EN not #define'd in 'net_cfg_net.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#elif ((NET_DBG_CFG_STATUS_RSRC_LOST_EN != DEF_DISABLED) && \
(NET_DBG_CFG_STATUS_RSRC_LOST_EN != DEF_ENABLED ))
#error "NET_DBG_CFG_STATUS_RSRC_LOST_EN illegally #define'd in 'net_cfg_net.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#endif
/* Correctly configured in 'net_cfg_net.h'; DO NOT MODIFY. */
#ifndef NET_DBG_CFG_STATUS_RSRC_LO_EN
#error "NET_DBG_CFG_STATUS_RSRC_LO_EN not #define'd in 'net_cfg_net.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#elif ((NET_DBG_CFG_STATUS_RSRC_LO_EN != DEF_DISABLED) && \
(NET_DBG_CFG_STATUS_RSRC_LO_EN != DEF_ENABLED ))
#error "NET_DBG_CFG_STATUS_RSRC_LO_EN illegally #define'd in 'net_cfg_net.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#endif
/*$PAGE*/
#ifndef NET_DBG_CFG_MEM_CLR_EN
#error "NET_DBG_CFG_MEM_CLR_EN not #define'd in 'net_cfg.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#elif ((NET_DBG_CFG_MEM_CLR_EN != DEF_DISABLED) && \
(NET_DBG_CFG_MEM_CLR_EN != DEF_ENABLED ))
#error "NET_DBG_CFG_MEM_CLR_EN illegally #define'd in 'net_cfg.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#endif
#ifndef NET_DBG_CFG_TEST_EN
#error "NET_DBG_CFG_TEST_EN not #define'd in 'net_cfg.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#elif ((NET_DBG_CFG_TEST_EN != DEF_DISABLED) && \
(NET_DBG_CFG_TEST_EN != DEF_ENABLED ))
#error "NET_DBG_CFG_TEST_EN illegally #define'd in 'net_cfg.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#endif
/* Correctly configured in 'net_cfg_net.h'; DO NOT MODIFY. */
#ifndef NET_DBG_CFG_MON_TASK_EN
#error "NET_DBG_CFG_MON_TASK_EN not #define'd in 'net_cfg_net.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#elif ((NET_DBG_CFG_MON_TASK_EN != DEF_DISABLED) && \
(NET_DBG_CFG_MON_TASK_EN != DEF_ENABLED ))
#error "NET_DBG_CFG_MON_TASK_EN illegally #define'd in 'net_cfg_net.h'"
#error " [MUST be DEF_DISABLED] "
#error " [ || DEF_ENABLED ] "
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -