⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 atextend.c

📁 free sources for gsm
💻 C
📖 第 1 页 / 共 3 页
字号:
/********************* Mobile equipment errors *************************/
        {"+CMEE",   HndlATsCMEE,   HndlATrCMEE,    HndlATtCMEE  },

/*************************************************************************/
/*       V25ter Commands                                  */
/*        see file atv25ter.c                             */
/*************************************************************************/

/**************** Commands relating to the TE/TA interface ***************/
        {"+ICF",    HndlATsICF,    HndlATrICF,     HndlATtICF   },
        {"+IFC",    HndlATsIFC,    HndlATrIFC,     HndlATtIFC   },
        {"+ILRR",   HndlATsILRR,   HndlATrILRR,    HndlATtILRR  },
        {"+IPR",    HndlATsIPR,    HndlATrIPR,     HndlATtIPR   },

/************************ General Commands *******************************/
        {"+GCAP",   HndlATsGCAP,   NULL,           HndlATtXXX   },
        {"+GCI",    HndlATsGCI,    HndlATrGCI,     HndlATtGCI   },
        {"+GMI",    HndlATsGMI,    HndlATrGMI,           HndlATtXXX   },
        {"+GMM",    HndlATsGMM,    HndlATrGMM,           HndlATtXXX   }, //LIM_test
        {"+GMR",    HndlATsGMR,    HndlATrGMR,           HndlATtXXX   },
        {"+GOI",    HndlATsGOI,    NULL,           HndlATtXXX   },
        {"+GSN",    HndlATsGSN,    NULL,           HndlATtXXX   },

/****************** Call control commands and methods *******************/
        {"+DR",     HndlATsDR,     HndlATrDR,      HndlATtDR    },
        {"+DS",     HndlATsDS,     HndlATrDS,      HndlATtDS    },

/*************************************************************************/
/*       Fax Commands (see ITU T31, S11)                  */
/*        see file atfax.c                                */
/*************************************************************************/
        {"+FCLASS", HndlATsFCLASS, HndlATrFCLASS,  HndlATtFCLASS},
        {"+FTS",    HndlATsFTS,    NULL,           NULL         },
        {"+FRS",    HndlATsFRS,    NULL,           NULL         },
        {"+FTM",    HndlATsFTM,    NULL,           HndlATtFTM   },
        {"+FRM",    HndlATsFRM,    NULL,           HndlATtFRM   },
        {"+FTH",    HndlATsFTH,    NULL,           HndlATtFTH   },
        {"+FRH",    HndlATsFRH,    NULL,           HndlATtFRH   },
        {"+FAE",    HndlATsFAE,    HndlATrFAE,     HndlATtFAE   },

/*************************************************************************/
/*       GPRS Commands (7.07)               */
/*        see file atgprs.c                               */
/*************************************************************************/

/******************************* General configuration commands *****************************/
   /* 250601 */
#ifdef SEC_GPRS_AT 
      
        {"+CGDCONT",  HndlATsDCONT,   HndlATrDCONT,   HndlATtDCONT  },
        {"+CGDSCONT",  HndlATsDSCONT,   HndlATrDSCONT,   HndlATtDSCONT  },
        {"+CGTFT",  HndlATsTFT,   HndlATrTFT,   HndlATtTFT  },
        {"+CGQREQ",   HndlATsQREQ,    HndlATrQREQ,    HndlATtQREQ   },
        {"+CGQMIN",   HndlATsQMIN,    HndlATrQMIN,    HndlATtQMIN   },
        {"+CGEQREQ",   HndlATsEQREQ,    HndlATrEQREQ,    HndlATtEQREQ   },
        {"+CGEQMIN",   HndlATsEQMIN,    HndlATrEQMIN,    HndlATtEQMIN   },
        {"+CGEQNEG",   HndlATexEQNEG,    NULL,    HndlATtEQNEG   },
        {"+CGACT",    HndlATsACT,     HndlATrACT,     HndlATtACT    },
    {"+CGCMOD",  HndlATexCMOD,   NULL,   HndlATtCMOD  },
        {"+CGPADDR",  HndlATexPADDR,  NULL,           HndlATtPADDR  },
        {"+CGRDATA",  HndlATexRDATA,  NULL,           HndlATtRDATA  },                        
        {"+CGMSACT",  HndlATexMSACT,  NULL,              HndlATtMSACT  },                        
        {"+CGATT",    HndlATsATT,     HndlATrATT,     HndlATtATT    },
        {"+FXTLLI",   HndlATsFXTLLI,  HndlATrFXTLLI,  HndlATtFXTLLI },
#ifdef SEC_AT
        {"+CGSMS",    HndlATsCGSMS,   HndlATrCGSMS,   HndlATtCGSMS },
#endif
        {"+CGCONF",  HndlATsCONF, HndlATrCONF,  HndlATtCONF },        

    #endif 

/*************************************************************************/
/*       SMS Commands (7.05)               */
/*        see file atsms.c                                */
/*************************************************************************/
#ifdef AT_SMS
/******************************* General configuration commands *****************************/
        {"+CSMS",   HndlATsCSMS,   HndlATrCSMS,    HndlATtCSMS  },
        {"+CPMS",   HndlATsCPMS,   HndlATrCPMS,    HndlATtCPMS  },
        {"+CMGF",   HndlATsCMGF,   HndlATrCMGF,    HndlATtCMGF  },
  /* Commented out because we do not intend to handle block mode any time soon NW May 99 */        
  /*      {"+CESP",   HndlATsCESP,   NULL,           HndlATtCESP  }, */

/****************************** Message configuration commands ******************************/
        {"+CSCA",   HndlATsCSCA,   HndlATrCSCA,    HndlATtCSCA  },
        {"+CSMP",   HndlATsCSMP,   HndlATrCSMP,    HndlATtCSMP  },
        {"+CSDH",   HndlATsCSDH,   HndlATrCSDH,    HndlATtCSDH  },
        {"+CSCB",   HndlATsCSCB,   HndlATrCSCB,    HndlATtCSCB  },
        {"+CSAS",   HndlATsCSAS,   NULL,           HndlATtCSAS  },
        {"+CRES",   HndlATsCRES,   NULL,           HndlATtCRES  },

/***************************Message receiving and reading commands **************************/
        {"+CNMI",   HndlATsCNMI,   HndlATrCNMI,    HndlATtCNMI  },
        {"+CMGL",   HndlATsCMGL,   NULL,           HndlATtCMGL  },
        {"+CMGR",   HndlATsCMGR,   NULL,           HndlATtCMGR  },

/**************************** Message sending and writing commands **************************/
        {"+CMGS",   HndlATsCMGS,   NULL,           HndlATtCMGS  },
        {"+CMSS",   HndlATsCMSS,   NULL,           HndlATtCMSS  },
        {"+CMGW",   HndlATsCMGW,   NULL,           HndlATtCMGW  },
        {"+CMGD",   HndlATsCMGD,   NULL,           HndlATtCMGD  },
        {"+CMGC",   HndlATsCMGC,   NULL,           HndlATtCMGC  },
#endif     /* AT_SMS */        

// tim start 20001205
#ifdef EasyGPRS
        {"+INFO",   HndlATsINFO,   NULL,           NULL  },  //fusion_jbkim_020416
        {"+SCHL",   HndlATsSCHL,   NULL,           NULL  },
        {"+SCHW",   HndlATsSCHW,   NULL,           NULL  },
        {"+SCHD",   HndlATsSCHD,   NULL,           NULL  },
        {"+LOGL",   HndlATsLOGL,   NULL,           NULL  },
        {"+LOGT",   HndlATsLOGT,   NULL,           NULL  },
        {"+LOGD",   HndlATsLOGD,   NULL,           NULL  },
        {"+LOGE",   HndlATsLOGE,   NULL,           NULL  },
        {"+MELR",   HndlATsMELR,   HndlATrMELR,    HndlATtMELR},
        {"+MELW",   HndlATsMELW,   HndlATrMELW,    NULL  },
        {"+MELD",   HndlATsMELD,   NULL,           NULL  },
        {"+MELF",   NULL,          NULL,           HndlATtMELF},
        {"+MELP",   NULL,          NULL,           HndlATtMELP},
        {"+IMGR",   HndlATsIMGR,   HndlATrIMGR,    HndlATtIMGR},
        {"+IMGW",   HndlATsIMGW,   HndlATrIMGW,    NULL  },
        {"+IMGD",   HndlATsIMGD,   NULL,           NULL  },
        {"+IMGV",   HndlATsIMGV,   NULL,           NULL  },
        {"+IMGF",   NULL,          NULL,           HndlATtIMGF},
        {"+IMGC",   NULL,          NULL,           HndlATtIMGC},
        {"+CPFC",   NULL       ,   HndlATrCPFC,    HndlATtCPFC},

  #if defined  (_UPLOAD_PHOTO_)	// fusion_kwongi2
        {"+UPLL",   HndlATsUPLL,   HndlATrUPLL,    NULL  },
        {"+UPLU",   HndlATsUPLU,   NULL,           NULL  },
#if defined(__SEC_PRIVACY__)  // CHOI KEUN YOUNG 03 JULY 2003        
        {"+MPLC",   NULL,          HndlATrMPLC,    NULL  },   
        {"+MPPW",   HndlATsMPPW,   NULL,           NULL  },    /*fusion_data 2003-11-19 input password */
#endif        
#endif
#endif // EasyGPRS
// tim end 20001205
/* WHAT THE HELL IS THIS ALL ABOUT?????? */
#ifdef MTS_UICONFIG
         {"+UIWWDP", HndlATsUIWWDP, HndlATrUIWWDP, HndlATtUIWWDP }, // Wap CSD
         {"+UIWKEY", HndlATsUIWKEY, HndlATrUIWKEY, HndlATtUIWKEY }, // Wap GPRS Key
         {"+UIWBER", HndlATsUIWBER, HndlATrUIWBER, HndlATtUIWBER }, // Wap Bearer State
         {"+UIWAPT", HndlATsUIWAPT, HndlATrUIWAPT, HndlATtUIWAPT }, // Wap GPRS Access Point
         {"+UIWURL", HndlATsUIWURL, HndlATrUIWURL, HndlATtUIWURL }, // Wap GPRS Homepage URL
         {"+UIWACC", HndlATsUIWACC, HndlATrUIWACC, HndlATtUIWACC }, // Wap Access GPRS
         {"+UIWBMK", HndlATsUIWBMK, HndlATrUIWBMK, HndlATtUIWBMK }, // Bookmark
         {"+UIMPRO", HndlATsUIMPRO, HndlATrUIMPRO, HndlATtUIMPRO }, // MMS Profile
         {"+UIMSET", HndlATsUIMSET, HndlATrUIMSET, HndlATtUIMSET }, // MMS Setup
         {"+UISMVS", HndlATsUISMVS, HndlATrUISMVS, HndlATtUISMVS }, // Wap Voiceserver
         {"+UIWPST", HndlATsUIWPST, HndlATrUIWPST, HndlATtUIWPST }, // Wap Pushsetting
         {"+UIWPSV", HndlATsUIWPSV, HndlATrUIWPSV, HndlATtUIWPSV }, // Wap Pushserver
#endif

#ifdef MTS_IMEI
         {"+STARTADC", HndlATsSTARTADC,   HndlATrSTARTADC,  NULL},
         {"+CALDATE", HndlATsCALDATE,  HndlATrCALDATE,   NULL },
         {"+BATTERYCALDATA", HndlATsBATTERYCALDATA, NULL, NULL},
         {"+NVMMMIFIELD", HndlATsNVMMMIFIELD, NULL, NULL},
         {"+MMINVMCONTENTS", HndlATsMMINVMCONTENTS, NULL, NULL},
         {"+NVMCONTENTS",  HndlATsNVMCONTENTS, NULL, NULL},
         {"+MSPERSONAL", HndlATsMSPERSONAL, HndlATrMSPERSONAL, NULL },
         {"+TIME", HndlATsTIME, HndlATrTIME, NULL},
         {"+SECLISTCALDATA", HndlATsSECLISTCALDATA, NULL, NULL},
         {"+AVAILABLEHW", HndlATsAVAILABLEHW, NULL, NULL},
         {"+CLEARWAP", HndlATsCLEARWAP, NULL , NULL},
         {"+HWID", HndlATsHWID, HndlATrHWID, NULL},
         {"+HWREV", HndlATsHWREV, HndlATrHWREV, NULL},
         {"+PRODUCTNUM", HndlATsPRODUCTNUM, HndlATrPRODUCTNUM, NULL},
         {"+SWVERSION", HndlATsSWVERSION,       NULL,       NULL },
         {"+QOSPARAM", HndlATsQOSPARAM, HndlATrQOSPARAM, NULL },
         {"+GREETINGSTRING", HndlATsGREETINGSTRING, HndlATrGREETINGSTRING, NULL },
         {"+RINGTEST", HndlATsRINGTEST,NULL , NULL },
         {"+RINGTESTSTOP", HndlATsRINGTESTSTOP,    NULL ,      NULL },
         {"+CUSTRESET",       HndlATsCUSTRESET,          NULL,       NULL },
         {"+WAPRESET",        HndlATsWAPRESET,           NULL,       NULL },
         {"+MEDIARESET",      HndlATsMEDIARESET,      NULL,       NULL },
         {"+JAVARESET",       HndlATsJAVARESET,          NULL,       NULL },
         {"+CMPRESET",        HndlATsCMPRESET,           NULL,       NULL },
         {"+MMSRESET",        HndlATsMMSRESET,           NULL,       NULL },
         {"+NVMRESET",        HndlATsNVMFULLRESET,    NULL,       NULL },
         {"+STACKRESET",   HndlATsSTACKRESET,         NULL,       NULL },
         {"+DNS"           ,     HndlATsDNS         ,             NULL               , NULL         },
         {"+FLCDCONTRAST"  , HndlATsFLcdContrast, NULL               , NULL         },
         {"+LCDCONTRAST"   , HndlATsLcdContrast , HndlATrLcdContrast , NULL         },
         {"+HIDDENGPRS"    , HndlATsHiddenGPRS  , HndlATrHiddenGPRS  , NULL         },
         {"+HIDDENCSD"     , HndlATsHiddenCSD   , HndlATrHiddenCSD   , NULL         },
         {"+AUTOATTACH"    , HndlATsAutoAttach  , HndlATrAutoAttach  , NULL         },
         {"+FOLDERTONE"    , HndlATsFolderTone  , NULL               , NULL         },
         {"+POWERTONE"     , HndlATsPowerTone   , NULL               , NULL         },
         {"+CHECKFBTABLE"  , HndlATsCheckFBTable, NULL               , NULL         },
         {"+POWEROFFON"    , HndlATsPowerOFFON  , NULL               , NULL         },
#if defined(IMEI_SECURITY)
         {"+IMEI"          , HndlATsIMEI        , HndlATrIMEI        , HndlATtIMEI  },     //  IMEI Security Added :: read, write(2part) - 2004,10.30  ,Samsung S/W layer1
#endif
         {"+WWDP", HndlATsWWDP, HndlATrWWDP, NULL }, // Wap CSD
         {"+WKEY", HndlATsWKEY, HndlATrWKEY, NULL }, // Wap GPRS Key
         {"+WAPT", HndlATsWAPT, HndlATrWAPT, NULL }, // Wap GPRS Access Point
         {"+WURL", HndlATsWURL, HndlATrWURL, NULL }, // Wap GPRS Homepage URL
         {"+WACC", HndlATsWACC, HndlATrWACC, NULL }, // Wap Access GPRS
         {"+WBMK", HndlATsWBMK, HndlATrWBMK, NULL }, // Bookmark
         {"+MPRO", HndlATsMPRO, HndlATrMPRO, NULL }, // MMS Profile
         {"+MSET", HndlATsMSET, HndlATrMSET, NULL }, // MMS Setup
         {"+SMVS", HndlATsSMVS, HndlATrSMVS, NULL }, // Wap Voiceserver
         {"+WPST", HndlATsWPST, HndlATrWPST, NULL }, // Wap Pushsetting
         {"+WPSV", HndlATsWPSV, HndlATrWPSV, NULL }, // Wap Pushserver
         {"+KEY"  ,  HndlATsKEY,       NULL ,         NULL }, 
         {"+STORECALDATA", HndlATsSTORECALDATA , NULL, NULL },
         {"+WORLDTIME", HndlATsWORLDTIME, NULL, NULL },
#endif

        {"+WS46",   HndlATsWS46,   HndlATrWS46,    HndlATtWS46  },

        {"END", NULL, NULL, NULL } /* Required as last item to terminate the array */
    };

 static const INT8  * const ExtTestHelp[] = {
                "AT+CGMSACT: switch on/off the MS",                
                0
                };

 static const INT8  * const ExtHelp[] = {
                /* General commands */
                "AT+CGMI,+GMI: Request manufacturer id",
                "AT+CGMM,+GMM: Request model id",
                "AT+CGMR,+GMR: Request revision id",
                "AT+CGSN,+GSN: Request IMEI id",
                /* "AT+CSCS: ", */
                "AT+CIMI  : Request IMSI",
                /*"AT+CMUX: Select Multiplexing mode",*/

                /* Call control commands */
                "AT+CSTA  : Select type of address",
                /* "AT+CMOD: ", */
                "AT+CHUP  : Hangup call",
                "AT+CBST  : Select bearer service type",
                "AT+CRLP  : Select radio link protocol",
                /* "AT+CR: ", */
                /* "AT+CEER: ", */
                "AT+CRC   : Select cellular result codes",

                /* Network service related commands */
                /* "AT+CNUM: ", */
                "AT+CREG  : Network registration",
                /* "AT+COPS   : Operator selection", */
                "AT+CCLK  : Set real time clock",
                /* "AT+CPWD: ", */
                "AT+CLIP  : Set calling line id presentation",
                "AT+CLIR  : Set calling line id restriction",
                "AT+COLP  : Set connected line id presentaion",
                /* "AT+CCUG: Set closed user group", */
                /* "AT+CCFC: ", */
                "AT+CCWA  : Set call waiting supplementary service",
                "AT+CHLD  : Call hold and multiparty",
                /* "AT+CTFR: ", */
                /* "AT+CUSD: Set unstructured supplementary service data", */
                /* "AT+CAOC: ", */
                /* "AT+CSSN: ", */
                "AT+CLCC  : List Current Calls",

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -