• Home
  • Raw
  • Download

Lines Matching refs:cmd

1009 unknownCommand( const char*  cmd, AModem  modem )  in unknownCommand()  argument
1012 fprintf(stderr, ">>> unknown command '%s'\n", cmd ); in unknownCommand()
1150 handleSubscriptionSource( const char* cmd, AModem modem ) in handleSubscriptionSource() argument
1154 D("handleSubscriptionSource(%s)\n",cmd); in handleSubscriptionSource()
1156 assert( !memcmp( "+CCSS", cmd, 5 ) ); in handleSubscriptionSource()
1157 cmd += 5; in handleSubscriptionSource()
1158 if (cmd[0] == '?') { in handleSubscriptionSource()
1160 } else if (cmd[0] == '=') { in handleSubscriptionSource()
1161 switch (cmd[1]) { in handleSubscriptionSource()
1164 newsource = (ACdmaSubscriptionSource)cmd[1] - '0'; in handleSubscriptionSource()
1174 handleRoamPref( const char * cmd, AModem modem ) in handleRoamPref() argument
1178 D("handleRoamPref(%s)\n", cmd); in handleRoamPref()
1179 assert( !memcmp( "+WRMP", cmd, 5 ) ); in handleRoamPref()
1180 cmd += 5; in handleRoamPref()
1181 if (cmd[0] == '?') { in handleRoamPref()
1185 if (!strcmp( cmd, "=?")) { in handleRoamPref()
1187 } else if (cmd[0] == '=') { in handleRoamPref()
1188 cmd ++; in handleRoamPref()
1189 roaming_pref = strtol( cmd, &endptr, 10 ); in handleRoamPref()
1194 aconfig_set( modem->nvram_config, NV_CDMA_ROAMING_PREF, cmd ); in handleRoamPref()
1202 handleTech( const char* cmd, AModem modem ) in handleTech() argument
1207 D("handleTech. cmd: %s\n", cmd); in handleTech()
1208 assert( !memcmp( "+CTEC", cmd, 5 ) ); in handleTech()
1209 cmd += 5; in handleTech()
1210 if (cmd[0] == '?') { in handleTech()
1214 if (!strcmp( cmd, "=?")) { in handleTech()
1217 else if (cmd[0] == '=') { in handleTech()
1218 switch (cmd[1]) { in handleTech()
1224 newtech = cmd[1] - '0'; in handleTech()
1225 cmd += 1; in handleTech()
1228 cmd += 1; in handleTech()
1231 D( "cmd: %s\n", cmd ); in handleTech()
1232 if (cmd[0] == ',' && ! parsePreferred( ++cmd, &pt )) in handleTech()
1236 return amodem_printf( modem, "ERROR: %s: Unknown Technology", cmd + 1 ); in handleTech()
1240 handleEmergencyMode( const char* cmd, AModem modem ) in handleEmergencyMode() argument
1244 assert ( !memcmp( "+WSOS", cmd, 5 ) ); in handleEmergencyMode()
1245 cmd += 5; in handleEmergencyMode()
1246 if (cmd[0] == '?') { in handleEmergencyMode()
1250 if (cmd[0] == '=') { in handleEmergencyMode()
1251 if (cmd[1] == '?') { in handleEmergencyMode()
1254 if (cmd[1] == 0) { in handleEmergencyMode()
1257 arg = strtol(cmd+1, &endptr, 10); in handleEmergencyMode()
1274 handlePrlVersion( const char* cmd, AModem modem ) in handlePrlVersion() argument
1276 assert ( !memcmp( "+WPRL", cmd, 5 ) ); in handlePrlVersion()
1277 cmd += 5; in handlePrlVersion()
1278 if (cmd[0] == '?') { in handlePrlVersion()
1286 handleRadioPower( const char* cmd, AModem modem ) in handleRadioPower() argument
1288 if ( !strcmp( cmd, "+CFUN=0" ) ) in handleRadioPower()
1293 else if ( !strcmp( cmd, "+CFUN=1" ) ) in handleRadioPower()
1302 handleRadioPowerReq( const char* cmd, AModem modem ) in handleRadioPowerReq() argument
1311 handleSIMStatusReq( const char* cmd, AModem modem ) in handleSIMStatusReq() argument
1341 handleNetworkRegistration( const char* cmd, AModem modem ) in handleNetworkRegistration() argument
1343 if ( !memcmp( cmd, "+CREG", 5 ) ) { in handleNetworkRegistration()
1344 cmd += 5; in handleNetworkRegistration()
1345 if (cmd[0] == '?') { in handleNetworkRegistration()
1353 } else if (cmd[0] == '=') { in handleNetworkRegistration()
1354 switch (cmd[1]) { in handleNetworkRegistration()
1376 } else if ( !memcmp( cmd, "+CGREG", 6 ) ) { in handleNetworkRegistration()
1377 cmd += 6; in handleNetworkRegistration()
1378 if (cmd[0] == '?') { in handleNetworkRegistration()
1388 } else if (cmd[0] == '=') { in handleNetworkRegistration()
1389 switch (cmd[1]) { in handleNetworkRegistration()
1416 handleSetDialTone( const char* cmd, AModem modem ) in handleSetDialTone() argument
1423 handleDeleteSMSonSIM( const char* cmd, AModem modem ) in handleDeleteSMSonSIM() argument
1430 handleSIM_IO( const char* cmd, AModem modem ) in handleSIM_IO() argument
1432 return asimcard_io( modem->sim, cmd ); in handleSIM_IO()
1437 handleOperatorSelection( const char* cmd, AModem modem ) in handleOperatorSelection() argument
1439 assert( !memcmp( "+COPS", cmd, 5 ) ); in handleOperatorSelection()
1440 cmd += 5; in handleOperatorSelection()
1441 if (cmd[0] == '?') { /* ask for current operator */ in handleOperatorSelection()
1462 else if (cmd[0] == '=' && cmd[1] == '?') { /* ask for all available operators */ in handleOperatorSelection()
1474 else if (cmd[0] == '=') { in handleOperatorSelection()
1475 switch (cmd[1]) { in handleOperatorSelection()
1484 if (cmd[2] != ',') in handleOperatorSelection()
1486 format = cmd[3] - '0'; in handleOperatorSelection()
1489 if (cmd[4] != ',') in handleOperatorSelection()
1491 cmd += 5; in handleOperatorSelection()
1492 len = strlen(cmd); in handleOperatorSelection()
1493 if (*cmd == '"') { in handleOperatorSelection()
1494 cmd++; in handleOperatorSelection()
1504 if ( !memcpy( name, cmd, len ) && name[len] == 0 ) { in handleOperatorSelection()
1540 if (cmd[2] != ',') in handleOperatorSelection()
1543 format = cmd[3] - '0'; in handleOperatorSelection()
1555 return unknownCommand(cmd,modem); in handleOperatorSelection()
1559 handleRequestOperator( const char* cmd, AModem modem ) in handleRequestOperator() argument
1562 cmd=cmd; in handleRequestOperator()
1576 handleSendSMStoSIM( const char* cmd, AModem modem ) in handleSendSMStoSIM() argument
1583 handleSendSMS( const char* cmd, AModem modem ) in handleSendSMS() argument
1649 handleSendSMSText( const char* cmd, AModem modem ) in handleSendSMSText() argument
1656 int len = strlen(cmd); in handleSendSMSText()
1660 if (len > 0 && cmd[len-1] == 0x1a) in handleSendSMSText()
1663 pdu = smspdu_create_from_hex( cmd, len ); in handleSendSMSText()
1665 D("%s: invalid SMS PDU ?: '%s'\n", __FUNCTION__, cmd); in handleSendSMSText()
1670 __FUNCTION__, cmd); in handleSendSMSText()
1755 int len = strlen(cmd); in handleSendSMSText()
1759 if (len > 0 && cmd[len-1] == 0x1a) in handleSendSMSText()
1762 pdu = smspdu_create_from_hex( cmd, len ); in handleSendSMSText()
1764 D("%s: invalid SMS PDU ?: '%s'\n", __FUNCTION__, cmd); in handleSendSMSText()
1769 __FUNCTION__, cmd); in handleSendSMSText()
1789 fprintf(stderr, "SMS<< %s\n", cmd); in handleSendSMSText()
1790 SmsPDU pdu = smspdu_create_from_hex( cmd, strlen(cmd) ); in handleSendSMSText()
1792 fprintf(stderr, "invalid SMS PDU ?: '%s'\n", cmd); in handleSendSMSText()
1801 handleChangeOrEnterPIN( const char* cmd, AModem modem ) in handleChangeOrEnterPIN() argument
1803 assert( !memcmp( cmd, "+CPIN=", 6 ) ); in handleChangeOrEnterPIN()
1804 cmd += 6; in handleChangeOrEnterPIN()
1816 if (strlen(cmd) == 9 && cmd[4] == ',') { in handleChangeOrEnterPIN()
1818 memcpy( pin, cmd, 4 ); pin[4] = 0; in handleChangeOrEnterPIN()
1823 memcpy( pin, cmd+5, 4 ); in handleChangeOrEnterPIN()
1831 if ( asimcard_check_pin( modem->sim, cmd ) ) in handleChangeOrEnterPIN()
1837 if (strlen(cmd) == 9 && cmd[4] == ',') { in handleChangeOrEnterPIN()
1839 memcpy( puk, cmd, 4 ); in handleChangeOrEnterPIN()
1841 if ( asimcard_check_puk( modem->sim, puk, cmd+5 ) ) in handleChangeOrEnterPIN()
1857 handleListCurrentCalls( const char* cmd, AModem modem ) in handleListCurrentCalls() argument
1944 handleEndOfInit( const char* cmd, AModem modem ) in handleEndOfInit() argument
1953 handleListPDPContexts( const char* cmd, AModem modem ) in handleListPDPContexts() argument
1956 assert( !memcmp( cmd, "+CGACT?", 7 ) ); in handleListPDPContexts()
1968 handleDefinePDPContext( const char* cmd, AModem modem ) in handleDefinePDPContext() argument
1970 assert( !memcmp( cmd, "+CGDCONT=", 9 ) ); in handleDefinePDPContext()
1971 cmd += 9; in handleDefinePDPContext()
1972 if (cmd[0] == '?') { in handleDefinePDPContext()
1980 int id = cmd[0] - '1'; in handleDefinePDPContext()
1988 if ( !memcmp( cmd+1, ",\"IP\",\"", 7 ) ) { in handleDefinePDPContext()
1990 cmd += 8; in handleDefinePDPContext()
1991 } else if ( !memcmp( cmd+1, ",\"PPP\",\"", 8 ) ) { in handleDefinePDPContext()
1993 cmd += 9; in handleDefinePDPContext()
1998 const char* p = strchr( cmd, '"' ); in handleDefinePDPContext()
2002 len = (int)( p - cmd ); in handleDefinePDPContext()
2005 memcpy( apn, cmd, len ); in handleDefinePDPContext()
2022 handleQueryPDPContext( const char* cmd, AModem modem ) in handleQueryPDPContext() argument
2043 handleStartPDPContext( const char* cmd, AModem modem ) in handleStartPDPContext() argument
2121 handleDial( const char* cmd, AModem modem ) in handleDial() argument
2130 assert( cmd[0] == 'D' ); in handleDial()
2136 cmd += 1; in handleDial()
2137 len = strlen(cmd); in handleDial()
2138 if (len > 0 && cmd[len-1] == ';') in handleDial()
2144 if (len == 10 && !strncmp(cmd, PHONE_PREFIX+1, 6)) { in handleDial()
2146 memcpy( call->number+1, cmd, len ); in handleDial()
2148 } else if (len == 7 && !strncmp(cmd, PHONE_PREFIX+4, 3)) { in handleDial()
2150 memcpy( call->number+4, cmd, len ); in handleDial()
2154 memcpy( call->number+7, cmd, len ); in handleDial()
2157 memcpy( call->number, cmd, len ); in handleDial()
2177 handleAnswer( const char* cmd, AModem modem ) in handleAnswer() argument
2184 if (cmd[0] == 'A') { in handleAnswer()
2191 } else if (cmd[0] == 'H') { in handleAnswer()
2206 handleSignalStrength( const char* cmd, AModem modem ) in handleSignalStrength() argument
2231 handleHangup( const char* cmd, AModem modem ) in handleHangup() argument
2233 if ( !memcmp(cmd, "+CHLD=", 6) ) { in handleHangup()
2235 cmd += 6; in handleHangup()
2236 switch (cmd[0]) { in handleHangup()
2253 if (cmd[1] == 0) { /* release all active, accept held one */ in handleHangup()
2269 int id = cmd[1] - '0'; in handleHangup()
2277 if (cmd[1] == 0) { /* place all active on hold, accept held or waiting one */ in handleHangup()
2292 int id = cmd[1] - '0'; in handleHangup()
2340 typedef const char* (*ResponseHandler)(const char* cmd, AModem modem);
2343 const char* cmd; /* command coming from libreference-ril.so, if first member
2476 const char* amodem_send( AModem modem, const char* cmd ) in amodem_send() argument
2482 R( "SMS<< %s\n", quote(cmd) ); in amodem_send()
2483 answer = handleSendSMSText( cmd, modem ); in amodem_send()
2488 if ( cmd[0] != 'A' || cmd[1] != 'T' || cmd[2] == 0 ) { in amodem_send()
2492 R( "<< %s\n", quote(cmd) ); in amodem_send()
2494 cmd += 2; in amodem_send()
2501 const char* scmd = sDefaultResponses[nn].cmd; in amodem_send()
2509 if ( !memcmp( scmd, cmd, len ) ) { in amodem_send()
2514 if ( !strcmp( scmd, cmd ) ) { in amodem_send()
2539 answer = handler( cmd, modem ); in amodem_send()