⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testdrv.h

📁 MODEM卡驱源码
💻 H
字号:
#ifndef TESTDRV_H
#define TESTDRV_H

/************ Macro Define **************/
#define BLOCK_SIZE				1024*4
#define BLOCK_NUM				5

#define CLIENT 		0
#define SERVER 		1


#define  MAX_ERROR_ALLOWED		5	//次
#define  MAX_WAIT_PACKET_TIME		600	//秒
#define  MAX_RECV_PACKET_TIME		600	//秒(取决于MAX_TRANSFER_LENGTH
#define  MAX_SEND_TIMEOUT			600	//秒
#define  READ_STATE_TIME			33
#define  COMM_FAIL_WAIT_TIME		40
#define  COMM_OK_WAIT_TIME		10
#define  CALL_TIMEOUT				30
#define  LEADING_LEN				10	//前导字符长度
#define  MAX_BILL_NUM_PER_PACKET	40	//条
#define  MAX_ENDING_CHAR_NUM		8	//个
#define  BYTES_PER_BILL				22
#define  MAX_PKT_NUM				100	//组合包的最多小包数
#define  SEND_SPEED					50	//发送数据的速度,字节/秒(bps)

/********* Structure Declare ***********/
typedef struct _test_info
{
	U8 mdm_no;
	U8 chl_no;
	int block_no;
	int err_times;
	time_t start_time;
	time_t end_time;
} t_testinfo;

/********** Globe variable ************/
pthread_mutex_t mutex_r; 
pthread_mutex_t mutex_w; 
pthread_mutex_t mutex_c;
char test_data_buf[BLOCK_SIZE];
t_MdmArg mdmarg[MDM_NUM];
int comm_times;
int mdm_num;
char cs_type;
char res_str[1024];
int err_times;
pthread_t thread_id[32];
int thread_count;
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -