[Bugfix][T108][bug-view-1534]Fix the issue of occasional lagging in factory AT
Only Configure: No
Affected branch: GSW_V1453
Affected module: at
Is it affected on IC: only ASR
Self-test: yes
Doc Update: no
Change-Id: Ibbcc6deb69e42716b6503372da37c5053b8683fe
diff --git a/marvell/lte-telephony/apps/atcmd_server_ss/src/telcontroller.c b/marvell/lte-telephony/apps/atcmd_server_ss/src/telcontroller.c
index 0a3f9af..d80dfbc 100755
--- a/marvell/lte-telephony/apps/atcmd_server_ss/src/telcontroller.c
+++ b/marvell/lte-telephony/apps/atcmd_server_ss/src/telcontroller.c
@@ -3810,6 +3810,7 @@
void *start_at_extension_Socket()
{
+ char out_buf[1024];
DBGMSG(start_at_extension_Socket, "[%s]enter",__FUNCTION__);
socklen_t client_len;
int ret;
@@ -3854,6 +3855,7 @@
while (true)
{
memset(parser_buf, 0, sizeof(parser_buf));
+ memset(out_buf, 0, sizeof(out_buf));
if(has_registe_cmd == 0)
{
memset(register_atcmd_buff, 0, sizeof(register_atcmd_buff));
@@ -3886,8 +3888,9 @@
ERRMSG(start_at_extension_Socket, "maybe client socket closed 1. retry new link!");
goto TryNewLink;
}
- UINT32 atHandle = MAKE_AT_HANDLE(extID);
- ATRESP(atHandle,0,0,parser_buf);
+ //UINT32 atHandle = MAKE_AT_HANDLE(extID);
+ sprintf(out_buf,"echo '%s' > /dev/ttyGS0",parser_buf);
+ system(out_buf);
}
}
return NULL;
@@ -4308,7 +4311,7 @@
#ifdef MBTK_AT_SUPPORT
mbtk_at_init_complete(sAtpIndex);
//LYNQ_MODFIY_START for gsw ext_at
- extID = sAtpIndex;
+ //extID = sAtpIndex;
if(mbtk_check_extension_atcmd(buffer) == 0)
{
if(send_msg_to_at_extension(buffer,strlen(buffer))!=0)