?? ag_atconnect.c
字號:
#include "ag_private.h"
#include <print.h>
#include <stdio.h>
#include <string.h>
/*
agSendCindReadResponse
Send a response to a CIND read command.
*/
void agSendCindReadResponse(void)
{
char at_cind_str[25];
PRINT(("Send CIND read response\n"));
sprintf(at_cind_str, "\r\n+CIND:%d,%d,%d\r\n",
AGState.hfServiceIndicator, AGState.hfCallIndicator, call_setup_no_call);
/* TODO what if this fails */
(void) agSendATmessage(at_cind_str, strlen(at_cind_str));
}
/*
agSendCindTestResponse
Send a response to a CIND test cmd.
*/
void agSendCindTestResponse(void)
{
char *at_cindTest_str = "\r\n+CIND:(\"service\", (0-1)), (\"call\", (0-1)), (\"call_setup\", (0-3))\r\n";
PRINT(("Send CIND test response\n"));
/* TODO what if this fails */
(void) agSendATmessage(at_cindTest_str, strlen(at_cindTest_str));
}
/*
agSendCallHoldSettings
Send the current call hold and multiparty call setting of the AG
*/
void agSendCallHoldSettings(void)
{
/* TODO maybe client should supply these. for now support everything */
char *chld_str = "\r\n+CHLD: (0,1,2,3,4)\r\n";
/* TODO check return code */
(void) agSendATmessage(chld_str, strlen(chld_str));
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -