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

📄 line_split_intern.h

📁 GSM手机设计软件代码
💻 H
字号:
/*
+-----------------------------------------------------------------------------
|  Project :  
|  Modul   :  line edit
+-----------------------------------------------------------------------------
|  Copyright 2002 Texas Instruments Berlin, AG
|                 All rights reserved.
|
|                 This file is confidential and a trade secret of Texas 
|                 Instruments Berlin, AG
|                 The receipt of or possession of this file does not convey
|                 any rights to reproduce or disclose its contents or to
|                 manufacture, use, or sell anything it may describe, in
|                 whole, or in part, without the specific written consent of
|                 Texas Instruments Berlin, AG.
+-----------------------------------------------------------------------------
|  Purpose :  This modul ...
+-----------------------------------------------------------------------------
*/

#ifndef LINE_SPLIT_INTERN_H#define LINE_SPLIT_INTERN_H#define LEDIT_MAX_CMD_NAME_LEN (17)#define LEDIT_MAX_S_NAME_LEN   (2)#define SEARCH_BAT_LEN  (0)#define SEARCH_DIAL_LEN (1)#define SEARCH_EXT_LEN  (2)#define BATCMD_NO_SUPP  (0)#define BATCMD_SUPPORT  (1)#define BATCMD_DIAL     (2) /* D <---- SPECIAL */#define BATCMD_S_PARAM  (3) /* S <---- SPECIAL */
#define ANDCMD_NO_SUPP  (0)#define ANDCMD_SUPPORT  (1)static const UBYTE basic_ATcmd [26][2] ={  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* A */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* B */  {BATCMD_NO_SUPP, ANDCMD_SUPPORT}, /* C */  {BATCMD_DIAL   , ANDCMD_SUPPORT}, /* D <---- SPECIAL */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* E */  {BATCMD_SUPPORT, ANDCMD_SUPPORT}, /* F */  {BATCMD_NO_SUPP, ANDCMD_NO_SUPP}, /* G */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* H */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* I */  {BATCMD_NO_SUPP, ANDCMD_NO_SUPP}, /* J */  {BATCMD_NO_SUPP, ANDCMD_SUPPORT}, /* K */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* L */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* M */  {BATCMD_NO_SUPP, ANDCMD_NO_SUPP}, /* N */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* O */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* P */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* Q */  {BATCMD_NO_SUPP, ANDCMD_NO_SUPP}, /* R */  {BATCMD_S_PARAM, ANDCMD_NO_SUPP}, /* S <---- SPECIAL */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* T */  {BATCMD_NO_SUPP, ANDCMD_NO_SUPP}, /* U */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* V */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* W */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}, /* X */  {BATCMD_NO_SUPP, ANDCMD_NO_SUPP}, /* Y */  {BATCMD_SUPPORT, ANDCMD_NO_SUPP}  /* Z */};typedef enum{  LEDIT_CHAR_TERMINATED = 0x00,  LEDIT_CHAR_PERCENT    = 0x25, /* '%' */  LEDIT_CHAR_AND        = 0x26, /* '&' */  LEDIT_CHAR_PLUS       = 0x2B, /* '+' */  LEDIT_CHAR_COMMA      = 0x2C, /* ',' */  LEDIT_CHAR_NUMBER     = 0x30, /* '0' symbolic for 0..9 */  LEDIT_CHAR_SEPARATOR  = 0x3B, /* ';' */  LEDIT_CHAR_SET        = 0x3D, /* '=' */  LEDIT_CHAR_READ       = 0x3F, /* '?' */  LEDIT_CHAR_CHAR       = 0x41, /* 'A' symbolic for A..Z*/  LEDIT_CHAR_INVALID    = 0xFF} T_LEDIT_CHAR_TYPE;typedef enum{  LEDIT_BASIC_NAME, /* consists of one char only */  LEDIT_S_NAME,     /* first char must be 'S' and then only digits */  LEDIT_EXT_NAME    /* multi char name           */} T_LEDIT_NAME_TYPE;typedef enum{  LEDIT_BASIC_PARAM, /* consists of digits  only */  LEDIT_DIAL_PARAM,  /* the ending ';' is important to inform about voice or data call */  LEDIT_EXT_PARAM    /* digits ,, "strings" ;    */} T_LEDIT_PARAM_TYPE;T_LEDIT_RSLT ledit_split      (T_LEDIT_INTERN *leditInt);void         ledit_free_cmd   (T_LEDIT_INTERN *leditInt);#endif

⌨️ 快捷键说明

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