#define D_CHECK ("\
#########################################################\r\n\
# 函数说明:\r\n\
# 如果需要比较相同,则使用一个参数,如果需要比较范围,则需要使用两个参数,用来表示上下限 \r\n\
# \r\n\
# 参数说明:\r\n\
# arg1: 比较值1 为数值择是上线 ----------必选参数\r\n\
# arg2: 比较值2 不为空则是数值范围比较下线 ----------可选参数\r\n\
# arg3: 目标变量,默认RECEIVE ----------可选参数\r\n\
# 示例: \r\n\
# check = %up_rate%,%down_rate% \r\n\
# \r\n\
#########################################################")
bool check (int test_id,QString arg1,QString arg2,QString arg3,QString arg4, QString arg5,QString arg6,QString arg7,QString arg8,QString arg9);
#define D_SET ("\
#########################################################\r\n\
# 函数说明:\r\n\
# 用来将receive指令通过正则表达匹配到的值保存一个变量里 \r\n\
# 如果有四个参数:set = 新变量名,变量名,分隔符类型(数字),分隔数量 \r\n\
# 分隔符类型有:0->无,1->:,2->-,3->.,4->%3A,5->空格,6->空格 \r\n\
# \r\n\
# 参数说明:\r\n\
# arg1: 目标变量名 ----------必选参数\r\n\
# arg2: 源数据 ----------可选参数\r\n\
# arg3: 分隔符类型 0->无,1->:,2->-,3->.,4->%3A,5->空格,6->空格(除了空格,数据会变成十六进制)----------可选参数\r\n\
# arg4: 分隔数量 ----------可选参数\r\n\
# 示例: \r\n\
# set = newmac,%mac%,1,2 \r\n\
# \r\n\
#########################################################")
bool set (int test_id,QString arg1,QString arg2,QString arg3,QString arg4, QString arg5,QString arg6,QString arg7,QString arg8,QString arg9);