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 {