void requestSetAudioPath(int *data, size_t datalen, RIL_Token t) { ATResponse *p_response = NULL; int err; char *cmd; int path = data[0]; int channel = 1; switch(path){ case SOUND_AUDIO_PATH_HANDSET: channel = 0; break; case SOUND_AUDIO_PATH_SPEAKER: case SOUND_AUDIO_PATH_HEADSET: channel = 1; break; case SOUND_AUDIO_PATH_BLUETOOTH: case SOUND_AUDIO_PATH_BLUETOOTH_NO_NR: channel = 2; break; } switchToChannel(channel,-1); RIL_onRequestComplete(t, RIL_E_SUCCESS, NULL, 0); }
static void init() { at_send_command("AT+CEQREQ=1,4,64,384,64,384", NULL); at_send_command("AT+CEQMIN=1,4,64,384,64,384", NULL); at_send_command("AT+CGEQREQ=1,4,64,384,64,384", NULL); at_send_command("AT+CGEQMIN=1,4,64,384,64,384", NULL); switchToChannel(1,0); }
static void init() { need_network_fix = 1; at_send_command("AT+CEQREQ=", NULL); at_send_command("AT+CEQMIN=", NULL); at_send_command("AT+CGEQREQ=", NULL); at_send_command("AT+CGEQMIN=", NULL); switchToChannel(1,0); }
void LCDServer::parseTokens(const QStringList &tokens, QTcpSocket *socket) { // // parse commands coming in from the socket // if (tokens[0] == "HALT" || tokens[0] == "QUIT" || tokens[0] == "SHUTDOWN") { shutDown(); } else if (tokens[0] == "HELLO") { sendConnected(socket); } else if (tokens[0] == "SWITCH_TO_TIME") { switchToTime(socket); } else if (tokens[0] == "SWITCH_TO_MUSIC") { switchToMusic(tokens, socket); } else if (tokens[0] == "SWITCH_TO_VOLUME") { switchToVolume(tokens, socket); } else if (tokens[0] == "SWITCH_TO_GENERIC") { switchToGeneric(tokens, socket); } else if (tokens[0] == "SWITCH_TO_MENU") { switchToMenu(tokens, socket); } else if (tokens[0] == "SWITCH_TO_CHANNEL") { switchToChannel(tokens, socket); } else if (tokens[0] == "SWITCH_TO_NOTHING") { switchToNothing(socket); } else if (tokens[0] == "SET_VOLUME_LEVEL") { setVolumeLevel(tokens, socket); } else if (tokens[0] == "SET_GENERIC_PROGRESS") { setGenericProgress(tokens, socket); } else if (tokens[0] == "SET_MUSIC_PROGRESS") { setMusicProgress(tokens, socket); } else if (tokens[0] == "SET_MUSIC_PLAYER_PROP") { setMusicProp(tokens, socket); } else if (tokens[0] == "SET_CHANNEL_PROGRESS") { setChannelProgress(tokens, socket); } else if (tokens[0] == "UPDATE_LEDS") { updateLEDs(tokens, socket); } else if (tokens[0] == "STOP_ALL") { if (m_lcd) m_lcd->stopAll(); } else if (tokens[0] == "RESET") { // reset lcd & reload settings if (m_lcd) m_lcd->reset(); } else { QString did_not_parse = tokens.join(" "); if (debug_level > 0) LOG(VB_GENERAL, LOG_ERR, "LCDServer::failed to parse this: " + did_not_parse); sendMessage(socket, "HUH?"); } }