WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
at_sendtest.h 文件参考
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  iperf_cfg_t
 

宏定义

#define ARGS_SIZE   20
 
#define ERR_OK   0
 
#define ESP_OK   0
 
#define ESP_FAIL   (-1)
 
#define INVALID_SOCKET   (-1)
 
#define SENDTEST_GBIT   1000000000
 
#define SENDTEST_MBIT   1000000
 
#define SENDTEST_KBIT   1000
 
#define USEC_PER_TICK   10000
 
#define BYTE2BIT   8
 
#define HEADER_VERSION1   0x80000000
 
#define RUN_NOW   0x00000001
 
#define SOCKETS_MAX_NUM   8
 
#define SENDTEST_TCP_MSS   1460
 
#define SENDTEST_IP_DEBUG   0
 
#define SENDTEST_DEBUG_PARA   1
 
#define SENDTEST_FLAG_CLIENT   1
 
#define SENDTEST_FLAG_SERVER   (1 << 1)
 
#define SENDTEST_FLAG_TCP   (1 << 2)
 
#define SENDTEST_FLAG_UDP   (1 << 3)
 
#define SENDTEST_FLAG_IP6   (1 << 31)
 
#define SENDTEST_DEFAULT_PORT   5001
 
#define SENDTEST_DEFAULT_INTERVAL   1
 
#define SENDTEST_DEFAULT_TIME   30
 
#define SENDTEST_CYCLE_TIMES_ONCE_SCHEDULE   500
 
#define SENDTEST_TRAFFIC_TASK_NAME   "send_traffic"
 
#define SENDTEST_TRAFFIC_TASK_PRIORITY   20
 
#define SENDTEST_TRAFFIC_TASK_STACK   0x1000
 
#define SENDTEST_REPORT_TASK_NAME   "send_report"
 
#define SENDTEST_REPORT_TASK_PRIORITY   2
 
#define SENDTEST_REPORT_TASK_STACK   0x1000
 
#define SENDTEST_UDP_TX_LEN   1470
 
#define SENDTEST_UDP_RX_LEN   (8 << 10)
 
#define SENDTEST_TCP_TX_LEN   (8 << 10)
 
#define SENDTEST_TCP_RX_LEN   (8 << 10)
 
#define SENDTEST_MAX_DELAY   64
 
#define SENDTEST_SOCKET_RX_TIMEOUT   10
 
#define SENDTEST_SOCKET_TX_TIMEOUT   10
 
#define SENDTEST_SOCKET_ACCEPT_TIMEOUT   5
 
#define SENDTEST_UDP_LAST_DATA_TRY   2
 

函数

unsigned int cmd_sendtest (int argc, const char *argv[])
 

宏定义说明

◆ ARGS_SIZE

#define ARGS_SIZE   20

◆ BYTE2BIT

#define BYTE2BIT   8

◆ ERR_OK

#define ERR_OK   0

◆ ESP_FAIL

#define ESP_FAIL   (-1)

◆ ESP_OK

#define ESP_OK   0

◆ HEADER_VERSION1

#define HEADER_VERSION1   0x80000000

◆ INVALID_SOCKET

#define INVALID_SOCKET   (-1)

◆ RUN_NOW

#define RUN_NOW   0x00000001

◆ SENDTEST_CYCLE_TIMES_ONCE_SCHEDULE

#define SENDTEST_CYCLE_TIMES_ONCE_SCHEDULE   500

◆ SENDTEST_DEBUG_PARA

#define SENDTEST_DEBUG_PARA   1

◆ SENDTEST_DEFAULT_INTERVAL

#define SENDTEST_DEFAULT_INTERVAL   1

◆ SENDTEST_DEFAULT_PORT

#define SENDTEST_DEFAULT_PORT   5001

◆ SENDTEST_DEFAULT_TIME

#define SENDTEST_DEFAULT_TIME   30

◆ SENDTEST_FLAG_CLIENT

#define SENDTEST_FLAG_CLIENT   1

◆ SENDTEST_FLAG_IP6

#define SENDTEST_FLAG_IP6   (1 << 31)

◆ SENDTEST_FLAG_SERVER

#define SENDTEST_FLAG_SERVER   (1 << 1)

◆ SENDTEST_FLAG_TCP

#define SENDTEST_FLAG_TCP   (1 << 2)

◆ SENDTEST_FLAG_UDP

#define SENDTEST_FLAG_UDP   (1 << 3)

◆ SENDTEST_GBIT

#define SENDTEST_GBIT   1000000000

◆ SENDTEST_IP_DEBUG

#define SENDTEST_IP_DEBUG   0

◆ SENDTEST_KBIT

#define SENDTEST_KBIT   1000

◆ SENDTEST_MAX_DELAY

#define SENDTEST_MAX_DELAY   64

◆ SENDTEST_MBIT

#define SENDTEST_MBIT   1000000

◆ SENDTEST_REPORT_TASK_NAME

#define SENDTEST_REPORT_TASK_NAME   "send_report"

◆ SENDTEST_REPORT_TASK_PRIORITY

#define SENDTEST_REPORT_TASK_PRIORITY   2

◆ SENDTEST_REPORT_TASK_STACK

#define SENDTEST_REPORT_TASK_STACK   0x1000

◆ SENDTEST_SOCKET_ACCEPT_TIMEOUT

#define SENDTEST_SOCKET_ACCEPT_TIMEOUT   5

◆ SENDTEST_SOCKET_RX_TIMEOUT

#define SENDTEST_SOCKET_RX_TIMEOUT   10

◆ SENDTEST_SOCKET_TX_TIMEOUT

#define SENDTEST_SOCKET_TX_TIMEOUT   10

◆ SENDTEST_TCP_MSS

#define SENDTEST_TCP_MSS   1460

◆ SENDTEST_TCP_RX_LEN

#define SENDTEST_TCP_RX_LEN   (8 << 10)

◆ SENDTEST_TCP_TX_LEN

#define SENDTEST_TCP_TX_LEN   (8 << 10)

◆ SENDTEST_TRAFFIC_TASK_NAME

#define SENDTEST_TRAFFIC_TASK_NAME   "send_traffic"

◆ SENDTEST_TRAFFIC_TASK_PRIORITY

#define SENDTEST_TRAFFIC_TASK_PRIORITY   20

◆ SENDTEST_TRAFFIC_TASK_STACK

#define SENDTEST_TRAFFIC_TASK_STACK   0x1000

◆ SENDTEST_UDP_LAST_DATA_TRY

#define SENDTEST_UDP_LAST_DATA_TRY   2

◆ SENDTEST_UDP_RX_LEN

#define SENDTEST_UDP_RX_LEN   (8 << 10)

◆ SENDTEST_UDP_TX_LEN

#define SENDTEST_UDP_TX_LEN   1470

◆ SOCKETS_MAX_NUM

#define SOCKETS_MAX_NUM   8

◆ USEC_PER_TICK

#define USEC_PER_TICK   10000

函数说明

◆ cmd_sendtest()

unsigned int cmd_sendtest ( int  argc,
const char *  argv[] 
)