--- 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
{