mirror of
https://gitee.com/moluo-tech/AT-Command.git
synced 2025-02-05 17:28:23 +08:00
移除无效代码
This commit is contained in:
parent
53ee4bbe0d
commit
c6ac4218e3
@ -576,53 +576,3 @@ int main(int argc, char **argv)
|
||||
usleep(10 * 1000);
|
||||
}
|
||||
}
|
||||
|
||||
//....
|
||||
typedef struct {
|
||||
//....
|
||||
int id;
|
||||
unsigned char *sendptr;
|
||||
int sendcnt;
|
||||
}socket_t;
|
||||
//....
|
||||
|
||||
/*
|
||||
* @brief socket 数据发送处理
|
||||
* @return true - 结束运行 false - 保持运行
|
||||
*/
|
||||
static int socket_send_handler(at_env_t *env)
|
||||
{
|
||||
socket_t *sk = (socket_t *)env->params;
|
||||
switch (env->state) {
|
||||
case 0:
|
||||
env->println(env, "AT+KTCPSND=%d,%d", sk->id, sk->sendcnt);
|
||||
env->reset_timer(env); /*重置定时器*/
|
||||
env->state++;
|
||||
break;
|
||||
case 1:
|
||||
if (env->contains(env, "CONNECT")) {
|
||||
env->obj->adap->write(sk->sendptr, sk->sendcnt); /*发送数据*/
|
||||
env->println(env, "--EOF--Pattern--"); /*发送结束符*/
|
||||
env->reset_timer(env);
|
||||
env->recvclr(env);
|
||||
env->state++;
|
||||
} else if (env->contains(env, "ERROR")) { /*匹配到错误,结束作业*/
|
||||
env->finish(env, AT_RESP_ERROR);
|
||||
} else if (env->is_timeout(env, 1000)) {
|
||||
if (++env->i > 3) {
|
||||
env->finish(env, AT_RESP_ERROR);
|
||||
}
|
||||
env->state--; /*重新发送*/
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
if (env->contains(env, "OK"))
|
||||
env->finish(env, AT_RESP_OK); /*发送成功,设置状态为OK后退出*/
|
||||
else if (env->contains(env, "ERROR") ||
|
||||
env->is_timeout(env, 1000)) {
|
||||
env->finish(env, AT_RESP_ERROR);
|
||||
}
|
||||
break;
|
||||
}
|
||||
return 0;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user