📄 at_cmd.h
字号:
//extern ATCMDPARA_STRUCT AT_W_PARA;
//extern ATCMDPARA_STRUCT AT_CGQREQ_PARA;
//extern ATCMDPARA_STRUCT AT_R_CGQREQ_PARA;
//extern ATCMDPARA_STRUCT AT_CGQMIN_PARA;
//extern ATCMDPARA_STRUCT AT_R_CGQMIN_PARA;
#endif
extern ATCMDPARA_STRUCT AT_CCLK_PARA;
extern ATCMDPARA_STRUCT AT_R_CCLK_PARA;
extern ATCMDPARA_STRUCT AT_CLCC_PARA;
/*
********************************************************************************
* AT Commands originating from GSM 07.05 for SMS
********************************************************************************
*/
extern ATCMDPARA_STRUCT AT_CMGF_PARA;
extern ATCMDPARA_STRUCT AT_CSCA_PARA;
extern ATCMDPARA_STRUCT AT_CSMS_PARA;
extern ATCMDPARA_STRUCT AT_CNMI_PARA;
extern ATCMDPARA_STRUCT AT_CNMA_PARA;
#if GSM_BENQ
//extern ATCMDPARA_STRUCT AT_CNMA_PDU_PARA;
#endif
extern ATCMDPARA_STRUCT AT_R_CNMI_PARA;
extern ATCMDPARA_STRUCT AT_CMGS_PARA;
extern ATCMDPARA_STRUCT AT_CMGS_PDU_PARA;
extern ATCMDPARA_STRUCT AT_ESCAPE_PARA;
extern ATCMDPARA_STRUCT AT_CMGD_PARA;
extern ATCMDPARA_STRUCT AT_CMGL_PARA;
extern ATCMDPARA_STRUCT AT_CMGR_PARA;
/*
********************************************************************************
* Siemens defined AT Commands for enhanced functions
********************************************************************************
*/
extern ATCMDPARA_STRUCT AT_SNFS_PARA;
extern ATCMDPARA_STRUCT AT_SNFO_PARA;
extern ATCMDPARA_STRUCT AT_SNFI_PARA;
extern ATCMDPARA_STRUCT AT_SNFD_PARA;
extern ATCMDPARA_STRUCT AT_R_SCKS_PARA;
extern ATCMDPARA_STRUCT AT_ATI_PARA;
/*
********************************************************************************
* Siemens defined AT Commands for enhanced functions
********************************************************************************
*/
extern ATCMDPARA_STRUCT AT_MUXINIT_PARA;
extern ATCMDPARA_STRUCT AT_AUPATH_PARA;
extern ATCMDPARA_STRUCT AT_AUGAIN_PARA;
extern ATCMDPARA_STRUCT AT_AUVOL_PARA;
extern ATCMDPARA_STRUCT AT_AUAEC_PARA;
extern ATCMDPARA_STRUCT AT_CHUP_PARA;
extern ATCMDPARA_STRUCT AT_NOSLEEP_PARA;
extern ATCMDPARA_STRUCT AT_AUTOCAMPON_PARA;
extern ATCMDPARA_STRUCT AT_SATC_PARA;
extern ATCMDPARA_STRUCT AT_COPS_PARA;
extern ATCMDPARA_STRUCT AT_CFUN_PARA;
extern ATCMDPARA_STRUCT AT_R_AUTOCAMPON_PARA;
#endif
/*********************************************************************************
** *
** *
** Standard V.25ter AT Commands *
** *
** *
*********************************************************************************/
INT16U AT_TEST(INT8U *ptr); /* AT: test communication */
INT16U AT_ECHO(INT8U *ptr, BOOLEAN echo); /* ATE: enable command echo */
INT16U AT_ATH(INT8U *ptr); /* ATH: disconnect existing connection */
INT16U AT_ATA(INT8U *ptr); /* ATA: answer a call */
INT16U AT_ATD(INT8U *ptr, INT8U *telptr, INT8U tellen, INT8U callmode); /* mobile originated call to dial a number */
INT16U AT_IPR(INT8U *ptr, char *rate); /* AT+IPR: set fixed rate */
/*********************************************************************************
** *
** *
** AT Commands originating from GSM 07.07 *
** *
** *
*********************************************************************************/
INT16U AT_VTS(INT8U *ptr, char dtmfchar); /* AT+VTS: DTMF and tone generation */
INT16U AT_CLIP(INT8U *ptr, INT8U mode); /* AT+CLIP: calling line identification presentation */
INT16U AT_CSQ(INT8U *ptr); /* AT+CSQ: Signal Quality */
INT16U AT_CREG(INT8U *ptr, INT8U mode); /* AT+CREG: Config NetWork Registration */
INT16U AT_R_CREG(INT8U *ptr); /* AT+CREG?: NetWork Registration Query */
INT16U AT_CCFC(INT8U *ptr, char reas, char mode, INT8U *tel, INT8U tellen, INT8U time); /* AT+CCFC: Call forwarding number and conditions control */
INT16U AT_CGDCONT(INT8U *ptr, char cid, char *APN, char *PDP_addr); /* AT+CGDCONT: Define PDP Context */
INT16U AT_CMUX(INT8U *ptr); /* AT+CMUX: Enter mutiplex mode */
INT16U AT_CMEE(INT8U *ptr, char mode); /* AT+CMEE: Report mobile equipment error */
INT16U AT_CCLK(INT8U *ptr, DATE_STRUCT *date, TIME_STRUCT *time); /* AT+CCLK: Set Real Time Clock */
INT16U AT_R_CCLK(INT8U *ptr); /* AT+CCLK?: Read Read Time Clock */
INT16U AT_CLCC(INT8U *ptr); /* AT+CLCC List current calls of ME*/
/*********************************************************************************
** *
** *
** AT Commands originating from GSM 07.05 for SMS *
** *
** *
*********************************************************************************/
INT16U AT_CMGF(INT8U *ptr, INT8U mode); /* AT+CMGF: select SMS message format */
INT16U AT_CSCA(INT8U *ptr, INT8U *telptr, INT8U tellen); /* AT+CSCA: SMS service centre address */
INT16U AT_CSMS(INT8U *ptr, INT8U service); /* AT+CSMS: Select Message Service */
INT16U AT_CNMI(INT8U *ptr); /* AT+CNMI: New SMS message indications */
INT16U AT_CNMA(INT8U *ptr,INT8U *DataPtr,INT8U Len);
/* AT+CNMA: New SMS message acknowledge to ME/TE */
INT16U AT_R_CNMI(INT8U *ptr); /* AT+CNMI?:Query New SMS message indications */
INT16U AT_CMGS(INT8U *ptr, INT16U pdulen); /* AT+CMGS: Send SMS Message */
INT16U AT_ESCAPE(INT8U *ptr); /* ESCAPE: Abort message */
INT16U AT_CMGD(INT8U *ptr, INT8U index); /* AT+CMGD: Delete SMS message */
INT16U AT_CMGR(INT8U *ptr, INT8U index); /* AT+CMGR: Read SMS message */
INT16U AT_CMGL(INT8U *ptr); /* AT+CMGL: List SMS message */
/*********************************************************************************
** *
** *
** Siemens defined AT Commands for enhanced functions *
** *
** *
*********************************************************************************/
INT16U AT_SNFS(INT8U *ptr, char audmode); /* AT^SNFS: select audio hardware set */
INT16U AT_SNFO(INT8U *ptr, char audmode, char gain, char step); /* AT^SNFO: set audio output */
INT16U AT_SNFI(INT8U *ptr, char gain); /* AT^SNFI: Set microphone path parameters */
INT16U AT_SNFD(INT8U *ptr); /* AT^SNFD: Set audio parameters to manufacturer default values */
INT16U AT_R_SCKS(INT8U *ptr); /* AT^SCKS?: query SIM connection status */
INT16U AT_ATI(INT8U *ptr);
INT16U AT_MUXInit(INT8U *ptr, BOOLEAN echo);
BOOLEAN IsMC35i(void);
void SetIsMC35i(BOOLEAN MC35i);
/*********************************************************************************
** *
** *
** Benq defined AT Commands for enhanced functions *
** *
** *
*********************************************************************************/
INT16U AT_AUPath(INT8U *Ptr,INT8U Path);
INT16U AT_AUGain(INT8U *Ptr,INT8U Path,INT8U Volume);
INT16U AT_AUVol(INT8U *Ptr,INT8U Volume);
INT16U AT_AUAec(INT8U *Ptr,INT8U *DataPtr);
INT16U AT_Chup(INT8U *Ptr);
INT16U AT_NOSLEEP(INT8U *Ptr);
INT16U AT_Date(INT8U *Ptr, DATE_STRUCT *date);
INT16U AT_Time(INT8U *Ptr,TIME_STRUCT *time) ;
INT16U AT_R_Date(INT8U *ptr);
INT16U AT_R_Time(INT8U *ptr);
INT16U AT_COLP(INT8U *ptr,INT8U Value);
//INT16U AT_GDT(INT8U *ptr,INT8U Value);
INT16U AT_AULEVELMAX(INT8U *Ptr,INT8U *DataPtr);
INT16U AT_AUVAD(INT8U *Ptr);
INT16U AT_AUABS(INT8U *Ptr);
INT16U AT_AUTOCAMPON(INT8U *Ptr);
INT16U AT_SATC(INT8U *Ptr);
INT16U AT_COPS(INT8U *ptr, INT8U mode);
INT16U AT_CFUN(INT8U *Ptr);
INT16U AT_R_AUTOCAMPON(INT8U *Ptr);
//INT16U AT_CGQREQ(INT8U *ptr);
//INT16U AT_R_CGQREQ(INT8U *ptr);
//INT16U AT_CGQMIN(INT8U *ptr);
//INT16U AT_R_CGQMIN(INT8U *ptr);
//INT16U AT_X4(INT8U *ptr);
//INT16U AT_W(INT8U *ptr);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -