/****************************************************************************** 版权所有: 文件名称: net_debug.h 文件版本: 01.01 创建作者: sunxi 创建日期: 2010-06-24 功能说明: 网络调试接口。 其它说明: 修改记录: */ #ifndef _NET_DEBUG_H #define _NET_DEBUG_H /*------------------------------- 头文件 -------------------------------------- */ /*------------------------------- 宏定义 -------------------------------------- */ /*------------------------------ 类型结构 ------------------------------------- */ typedef struct DEBUG_COMM { BYTE cTypeCounter; //接受帧类型 BYTE cRecvLenth; //通道A 接收到数据计数器 BYTE cRecvCnt; //有效数据记数 BYTE cSendCnt; BYTE cSendLenth; bool bData; //有报文数据 bool bSend; bool bNet; //是否从以太网来的数据 BYTE arrSendBuf[UART_FRAME_LEN]; BYTE arrRecvBuf[UART_FRAME_LEN]; //应用程序中,没有大数据 }DEBUG_COMM; /*------------------------------ 变量声明 ------------------------------------- */ extern int g_print_to_net; extern int g_print_time; extern int g_print_comm_raw; extern int g_print_101; extern int g_print_104; extern int g_print_lnk; extern int g_print_hmi; extern int g_print_sys; extern int g_print_dd; extern int g_print_can; extern int g_print_can_monitor; extern u32 g_print_port; extern int g_print_goose; extern int g_test_on; /*------------------------------ 函数声明 ------------------------------------- */ int net_debug_init(void); int net_debug_exit(void); void net_debug_app(void); int net_debug_send(unsigned char *buf,int len); void print_mem_net(char *addr,unsigned char *pd,int lenth); #endif //_NET_DEBUG_H /*------------------------------ 文件结束 ------------------------------------- */