diff -r b0aebde9b1fb -r 9e2a905b887f cbsatplugin/atmisccmdplugin/src/atcommandparser.cpp --- a/cbsatplugin/atmisccmdplugin/src/atcommandparser.cpp Mon Jul 12 19:25:26 2010 +0300 +++ b/cbsatplugin/atmisccmdplugin/src/atcommandparser.cpp Fri Jul 23 15:57:13 2010 +0300 @@ -67,6 +67,19 @@ _LIT8(KAtCmgw, "AT+CMGW"); _LIT8(KAtCmgd, "AT+CMGD"); _LIT8(KAtCmgf, "AT+CMGF"); + _LIT8(KAtiBase, "ATI"); + _LIT8(KAti0, "ATI0"); + _LIT8(KAti1, "ATI1"); + _LIT8(KAti2, "ATI2"); + _LIT8(KAti3, "ATI3"); + _LIT8(KAti4, "ATI4"); + _LIT8(KAtGmr, "AT+GMR"); + _LIT8(KAtGmi, "AT+GMI"); + _LIT8(KAtGsn, "AT+GSN"); + _LIT8(KAtCgmm, "AT+CGMM"); + _LIT8(KAtGmm, "AT+GMM"); + _LIT8(KAtScpbr, "AT^SCPBR"); + _LIT8(KAtScpbw, "AT^SCPBW"); #endif Trace(KDebugPrintS, "token: ", &token); @@ -99,7 +112,7 @@ { iCmdType = ECmdAtCnum; } - else if(!token.Compare(KAtCmee)) + else if(!token.CompareF(KAtCmee)) { iCmdType = ECmdAtCmee; } @@ -112,14 +125,26 @@ { iCmdType = ECmdAtCgsn; } + else if(!token.CompareF(KAtGsn)) + { + iCmdType = ECmdAtGsn; + } else if(!token.CompareF(KAtCgmr)) { iCmdType = ECmdAtCgmr; } + else if(!token.CompareF(KAtGmr)) + { + iCmdType = ECmdAtGmr; + } else if(!token.CompareF(KAtCgmi)) { iCmdType = ECmdAtCgmi; - } + } + else if(!token.CompareF(KAtGmi)) + { + iCmdType = ECmdAtGmi; + } else if(!token.CompareF(KAtCmgw)) { iCmdType = ECmdAtCmgw; @@ -132,6 +157,46 @@ { iCmdType = ECmdAtCmgf; } + else if(!token.CompareF(KAtCgmm)) + { + iCmdType = ECmdAtCgmm; + } + else if(!token.CompareF(KAtGmm)) + { + iCmdType = ECmdAtGmm; + } + else if(!token.CompareF(KAtiBase)) + { + iCmdType = ECmdAtI; + } + else if(!token.CompareF(KAti0)) + { + iCmdType = ECmdAtI0; + } + else if(!token.CompareF(KAti1)) + { + iCmdType = ECmdAtI1; + } + else if(!token.CompareF(KAti2)) + { + iCmdType = ECmdAtI2; + } + else if(!token.CompareF(KAti3)) + { + iCmdType = ECmdAtI3; + } + else if(!token.CompareF(KAti4)) + { + iCmdType = ECmdAtI4; + } + else if(!token.CompareF(KAtScpbr)) + { + iCmdType = ECmdAtScpbr; + } + else if(!token.CompareF(KAtScpbw)) + { + iCmdType = ECmdAtScpbw; + } #endif else {