WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
at_sendtest.h
浏览该文件的文档.
1/*
2 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2022-2022. All rights reserved.
3 * Description: no.
4 * Create: 2022-3-8
5 */
6#ifndef __SENDTEST_H__
7#define __SENDTEST_H__
8
19
20#define ARGS_SIZE 20
21#define ERR_OK 0
22#define ESP_OK 0
23#define ESP_FAIL (-1)
24#define INVALID_SOCKET (-1)
25#define SENDTEST_GBIT 1000000000
26#define SENDTEST_MBIT 1000000
27#define SENDTEST_KBIT 1000
28#define USEC_PER_TICK 10000
29#define BYTE2BIT 8
30#define HEADER_VERSION1 0x80000000
31#define RUN_NOW 0x00000001
32#define SOCKETS_MAX_NUM 8
33#define SENDTEST_TCP_MSS 1460
34#define SENDTEST_IP_DEBUG 0
35#define SENDTEST_DEBUG_PARA 1
36
37#define SENDTEST_FLAG_CLIENT 1
38#define SENDTEST_FLAG_SERVER (1 << 1)
39#define SENDTEST_FLAG_TCP (1 << 2)
40#define SENDTEST_FLAG_UDP (1 << 3)
41#define SENDTEST_FLAG_IP6 (1 << 31)
42
43#define SENDTEST_DEFAULT_PORT 5001
44#define SENDTEST_DEFAULT_INTERVAL 1
45#define SENDTEST_DEFAULT_TIME 30
46#define SENDTEST_CYCLE_TIMES_ONCE_SCHEDULE 500
47
48#define SENDTEST_TRAFFIC_TASK_NAME "send_traffic"
49#define SENDTEST_TRAFFIC_TASK_PRIORITY 20
50#define SENDTEST_TRAFFIC_TASK_STACK 0x1000
51#define SENDTEST_REPORT_TASK_NAME "send_report"
52#define SENDTEST_REPORT_TASK_PRIORITY 2
53#define SENDTEST_REPORT_TASK_STACK 0x1000
54
55#define SENDTEST_UDP_TX_LEN 1470
56#define SENDTEST_UDP_RX_LEN (8 << 10)
57#define SENDTEST_TCP_TX_LEN (8 << 10)
58#define SENDTEST_TCP_RX_LEN (8 << 10)
59
60#define SENDTEST_MAX_DELAY 64
61
62#define SENDTEST_SOCKET_RX_TIMEOUT 10
63#define SENDTEST_SOCKET_TX_TIMEOUT 10
64#define SENDTEST_SOCKET_ACCEPT_TIMEOUT 5
65#define SENDTEST_UDP_LAST_DATA_TRY 2
66
67unsigned int cmd_sendtest(int argc, const char *argv[]);
68
69#endif
70
unsigned int cmd_sendtest(int argc, const char *argv[])
Definition at_sendtest.c:1251
Definition at_sendtest.h:9
td_u32 delay
Definition at_sendtest.h:17
td_u32 time
Definition at_sendtest.h:16
td_u32 flag
Definition at_sendtest.h:10
td_u16 sport
Definition at_sendtest.h:14
td_u16 dport
Definition at_sendtest.h:13
ip_addr_t sip
Definition at_sendtest.h:12
td_u32 interval
Definition at_sendtest.h:15
ip_addr_t dip
Definition at_sendtest.h:11
unsigned short td_u16
Definition td_type.h:37
unsigned int td_u32
Definition td_type.h:38