FreeCalypso > hg > freecalypso-sw
comparison gsm-fw/g23m-aci/aci/ati_cmd.c @ 883:18d7ced19f88
gsm-fw ATI: reinstate the old extension mechanism in CST
until we come up with something better
author | Space Falcon <falcon@ivan.Harhan.ORG> |
---|---|
date | Sun, 07 Jun 2015 15:40:14 +0000 |
parents | 89c70b89dca5 |
children |
comparison
equal
deleted
inserted
replaced
882:5ec4c2170cb7 | 883:18d7ced19f88 |
---|---|
1824 } | 1824 } |
1825 | 1825 |
1826 if ( src_params->curAtCmd EQ AT_CMD_EXT ) | 1826 if ( src_params->curAtCmd EQ AT_CMD_EXT ) |
1827 { | 1827 { |
1828 g_sa[0] = ( CHAR ) ACI_EXT_STRG_END; | 1828 g_sa[0] = ( CHAR ) ACI_EXT_STRG_END; |
1829 rslt = (T_ACI_RETURN)rEXT_Abort(srcId); | 1829 if (ext_v2_flag EQ TRUE) |
1830 { | |
1831 rslt = rEXT_Abort(srcId); | |
1832 } | |
1833 else | |
1834 { | |
1835 rslt = rAT_ACP ( g_sa, MAX_CMD_LEN - 1 ); | |
1836 aci_sendPString ( srcId, g_sa ); | |
1837 } | |
1830 switch ( rslt ) | 1838 switch ( rslt ) |
1831 { | 1839 { |
1832 case ( AT_EXCT ): | 1840 case ( AT_EXCT ): |
1833 curAbrtCmd = AT_CMD_ABRT; | 1841 curAbrtCmd = AT_CMD_ABRT; |
1834 break; | 1842 break; |
3399 send_output_type_signal (src_params, ATI_OUTPUT_TYPE_NORMAL); | 3407 send_output_type_signal (src_params, ATI_OUTPUT_TYPE_NORMAL); |
3400 | 3408 |
3401 g_sa[0] = (CHAR) ACI_EXT_STRG_END; | 3409 g_sa[0] = (CHAR) ACI_EXT_STRG_END; |
3402 | 3410 |
3403 TRACE_EVENT_P1("aci_FwrdToEXT(): running cmd %s", extCmd); | 3411 TRACE_EVENT_P1("aci_FwrdToEXT(): running cmd %s", extCmd); |
3404 extRslt = (T_ACI_RETURN)rEXT_Execute (src_params->src_id, extCmd); | 3412 if (ext_v2_flag EQ TRUE) |
3413 { | |
3414 extRslt = rEXT_Execute (src_params->src_id, extCmd); | |
3415 } | |
3416 else | |
3417 { | |
3418 extRslt = rAT_EXT (extCmd, &lenExt, g_sa, MAX_CMD_LEN - 1); | |
3419 aci_sendPString (src_params->src_id, g_sa); | |
3420 } | |
3405 | 3421 |
3406 ACI_MFREE(extCmd); | 3422 ACI_MFREE(extCmd); |
3407 | 3423 |
3408 switch (extRslt) | 3424 switch (extRslt) |
3409 { | 3425 { |