📄 ssp_ping.h
字号:
#ifdef __cplusplusextern "C"{#endif #ifndef __INC_SSP_PING_H__#define __INC_SSP_PING_H__#define APING_R_EIA 1#define APING_R_EIX 2#define APING_R_IP 4#define XPING_R_X 8#define APING_R_IP_EX 16 #define XPING_GO 0#define APING_GO 1#define APING_BACK 2#define XPING_BACK 3#define XPING_REPORT 0#define XPING_TIMEOUT 1#define XPING_FAIL 2#define XPING_END 3#define APING_BACK_EVENT 0x2 #if( CONFIG_BOARD_GMPU == TRUE )#define APING_TASK_NUM 4#else#define APING_TASK_NUM 2#endif#define APING_MAX_COUNT 1000#define APING_DELAY_TIME 1000struct aping_task_s{ U32 task_id; struct msg_blk_que q1;};#if( CONFIG_OS_WINDOWS == TRUE )#pragma pack(push,1)#elif( CONFIG_OS_VXWORKS == TRUE )#pragma pack(1)#endifstruct aping_old_s{ U8 prim; U8 cli_index; U8 next_r; U8 total_r; U16 seq; U8 ping_task; U8 xping_result; U32 delay; U32 aping_r[3][2]; U32 aping_b[3][2]; };struct aping_s{ U8 prim; U8 cli_index; U8 next_r; U8 total_r; U16 seq; U8 ping_task; U8 xping_result; U32 delay; U32 aping_r[3][2]; U32 aping_b[3][2]; U16 aping_p[3]; U16 resv;};#if( CONFIG_OS_WINDOWS == TRUE )#pragma pack(pop)#elif( CONFIG_OS_VXWORKS == TRUE )#pragma pack(4)#endifVOID aos_ping_ex( U32 ulIndex, U32 aping_paras_num, U32 aping_paras[3][3], U32 ping_count );VOID aping_task( struct aping_s *apingp0 );VOID aping_cmd( struct aping_s *apingp );VOID xping_go_handle( struct aping_s *apingp );VOID aping_go_handle( struct aping_s *apingp );VOID aping_back_handle( struct aping_s *apingp );VOID xping_back_handle( struct aping_s *apingp );VOID aping_go( struct aping_s *apingp0 );VOID aping_back( struct aping_s *apingp0 );VOID xping_back( struct aping_s *apingp0 );VOID aping_hook4lcm( VOID *aping, VOID *addr , U32 tcp_mode );U32 aping_compatible_handle( VOID *p, U32 size );#endif#ifdef __cplusplus}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -