亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bspuicc_lnk_command.h

?? MMI層OBJ不能完全編譯
?? H
字號:
/*=============================================================================
 *    Copyright 2001-2002 Texas Instruments Inc. All rights reserved.
 */
#ifndef BSP_UICC_LNK_COMMAND_HEADER
#define BSP_UICC_LNK_COMMAND_HEADER

/*===========================================================================
 * Component Description:
 */
/*!  
 * @header bspUicc_Lnk_command.h
 *  This component has the macros and defnitions for all commands which are
 *  common to both T1 and T0 protocols
 */

#define BSP_UICC_LNK_COMMAND_HEADER_NUM_OCTETS            5

#define BSP_UICC_LNK_COMMAND_STATUS_BYTES_NUM_OCTETS      2

#define BSP_UICC_LNK_COMMAND_ACK_NUM_OCTETS               1

#define BSP_UICC_LNK_COMMAND_CHAR_NUM_OCTETS              1

#define BSP_UICC_LNK_COMMAND_APDU_SW1_NORMAL_VALUE        0x90

#define BSP_UICC_LNK_COMMAND_APDU_SW1_VALID_VALUE         0x60

#define BSP_UICC_LNK_COMMAND_APDU_SW2_NORMAL_VALUE        0x00

#define BSP_UICC_LNK_COMMAND_APDU_NULL_PROCEDURE_VALUE    0x60

#define BSP_UICC_READ_MAX_COMMAND_RESULT_VALUE            0

#define BSP_UICC_NO_DATA_WRITE_VALUE                      0

#define BSP_UICC_CMD_PARAMETER_NOT_CURRENTLY_USED         0

#define BSP_UICC_LNK_COMMAND_STATUS_CARD_NOT_INSERTED     0x0001

#define BSP_UICC_LNK_COMMAND_STATUS_UNRECOVERABLE_FAILURE 0x0003

#define BSP_UICC_LNK_CARD_NOT_PRESENT_STATUS              0x00



/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandClass
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies the class for each command
 */
enum
{
    BSP_UICC_LNK_COMMAND_CLASS_GENERIC_GSM                  = 0xA0,
    BSP_UICC_LNK_COMMAND_CLASS_SELECT_FILE                  = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_STATUS                       = 0x80,
    BSP_UICC_LNK_COMMAND_CLASS_READ_BINARY                  = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_UPDATE_BINARY                = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_READ_RECORD                  = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_UPDATE_RECORD                = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_SEARCH_RECORD                = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_INCREASE                     = 0x80,
    BSP_UICC_LNK_COMMAND_CLASS_VERIFY_PIN                   = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_CHANGE_PIN                   = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_DISABLE_PIN                  = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_ENABLE_PIN                   = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_UNBLOCK_PIN                  = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_REHABILITATE                 = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_INVALIDATE                   = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_AUTHENTICATE                 = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_GET_CHALLENGE                = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_TERMINAL_PROFILE             = 0x80,
    BSP_UICC_LNK_COMMAND_CLASS_ENVELOPE                     = 0x80,
    BSP_UICC_LNK_COMMAND_CLASS_FETCH                        = 0x80,
    BSP_UICC_LNK_COMMAND_CLASS_TERMINAL_RESPONSE            = 0x80,
    BSP_UICC_LNK_COMMAND_CLASS_MANAGE_CHANNEL               = 0x00,
    BSP_UICC_LNK_COMMAND_CLASS_GET_RESPONSE                 = 0x00
};
typedef SYS_UWORD8 BspUicc_Lnk_CommandClass;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandInstruction
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies the instruction for each command
 */
enum
{
    BSP_UICC_LNK_COMMAND_INSTRUCTION_SELECT_FILE            = 0xA4,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_STATUS                 = 0xF2,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_READ_BINARY            = 0xB0,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_UPDATE_BINARY          = 0xD6,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_READ_RECORD            = 0xB2,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_UPDATE_RECORD          = 0xDC,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_SEARCH_RECORD          = 0xA2,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_INCREASE               = 0x32,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_VERIFY_PIN             = 0x20,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_CHANGE_PIN             = 0x24,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_DISABLE_PIN            = 0x26,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_ENABLE_PIN             = 0x28,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_UNBLOCK_PIN            = 0x2C,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_REHABILITATE           = 0x04,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_INVALIDATE             = 0x44,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_AUTHENTICATE           = 0x88,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_GET_CHALLENGE          = 0x84,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_TERMINAL_PROFILE       = 0x10,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_ENVELOPE               = 0xC2,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_FETCH                  = 0x12,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_TERMINAL_RESPONSE      = 0x14,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_MANAGE_CHANNEL         = 0x70,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_GET_RESPONSE           = 0xC0,
    BSP_UICC_LNK_COMMAND_INSTRUCTION_RUN_GSM_ALGORITHM      = 0xC0
};
typedef SYS_UWORD8 BspUicc_Lnk_CommandInstruction;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandParameter1
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies the parameter1 for a command
 */
typedef SYS_UWORD8 BspUicc_Lnk_CommandParameter1;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandParameter2
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies the parameter2 for a command
 */
typedef SYS_UWORD8 BspUicc_Lnk_CommandParameter2;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandParameter3
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies the parameter3 for a command
 */
typedef SYS_UWORD8 BspUicc_Lnk_CommandParameter3;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandParameter3
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies the parameter3 for a command
 */
enum
{
    BSP_UICC_LNK_COMMAND_PARAM3_NOT_PRESENT                 = 0,
    BSP_UICC_LNK_COMMAND_PARAM3_PRESENT                     = 1
};
typedef SYS_UWORD8 BspUicc_Lnk_CommandParam3Flag;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandType
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies the type of command
 */
enum
{
    BSP_UICC_LNK_COMMAND_TYPE_1                 = 1,
    BSP_UICC_LNK_COMMAND_TYPE_2                 = 2,
    BSP_UICC_LNK_COMMAND_TYPE_3                 = 3,
    BSP_UICC_LNK_COMMAND_TYPE_4                 = 4
};
typedef SYS_UWORD8 BspUicc_Lnk_CommandType;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandWriteDataSize
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies the size of data to be sent with a command
 */
typedef SYS_UWORD8 BspUicc_Lnk_CommandWriteDataSize;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandReadDataSize
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies the size of the command result data
 */
typedef SYS_UWORD16 BspUicc_Lnk_CommandReadDataSize;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandWriteData
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies the type for command data
 */
typedef SYS_UWORD8 BspUicc_Lnk_CommandWriteData;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandReadData
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies the type for command data
 */
typedef SYS_UWORD8 BspUicc_Lnk_CommandReadData;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandReadDataFlag
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies if any data needs to be read after sending the command
 */
enum
{
    BSP_UICC_LNK_COMMAND_READ_DATA_NOT_REQUIRED       = 0,
    BSP_UICC_LNK_COMMAND_READ_DATA_REQUIRED           = 1
};
typedef SYS_UWORD8 BspUicc_Lnk_CommandReadDataFlag;

/*=============================================================================*/
/*!
 * @typedef BspUicc_Lnk_CommandReadMoreDataFlag
 * 
 * @discussion
 * <b> Description  </b><br>
 *  This type specifies if any data needs to be read after sending the command
 */
enum
{
    BSP_UICC_LNK_COMMAND_MORE_DATA_NOT_REQUIRED       = 0,
    BSP_UICC_LNK_COMMAND_MORE_DATA_REQUIRED           = 1
};
typedef SYS_UWORD8 BspUicc_Lnk_CommandReadMoreDataFlag;

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色又黄又爽网站www久久| 日韩区在线观看| 欧美一级久久久久久久大片| 国产精品私人自拍| 蜜臀91精品一区二区三区| 91影视在线播放| 国产亚洲欧洲997久久综合| 亚洲一区在线观看网站| 成人一区二区三区中文字幕| 欧美一二三四在线| 亚洲在线成人精品| a级高清视频欧美日韩| 久久精品视频一区| 国产在线乱码一区二区三区| 欧美久久久久久久久中文字幕| 亚洲婷婷综合色高清在线| 国产a久久麻豆| 精品国产第一区二区三区观看体验| 午夜久久久影院| 色88888久久久久久影院按摩| 久久精品欧美日韩精品 | 美女一区二区视频| 在线观看亚洲精品视频| 国产精品成人一区二区艾草 | 丝袜脚交一区二区| 91福利在线观看| 夜夜爽夜夜爽精品视频| 一本大道久久精品懂色aⅴ| 国产精品久久久久久亚洲毛片| 国产精品一区二区你懂的| 久久久久久久久久美女| 国产精品亚洲一区二区三区在线| 日韩欧美123| 国产高清无密码一区二区三区| 国产香蕉久久精品综合网| 成人性生交大合| 亚洲女人****多毛耸耸8| 色综合一个色综合| 亚洲成人第一页| 日韩一级成人av| 狠狠色狠狠色综合| 中文字幕第一区第二区| 97久久精品人人做人人爽50路| 亚洲欧美日韩国产综合| 欧美性受xxxx黑人xyx| 性感美女久久精品| 精品国产凹凸成av人导航| 成人av在线观| 国产精品三级av| 日本电影亚洲天堂一区| 亚州成人在线电影| 337p粉嫩大胆色噜噜噜噜亚洲 | 亚洲一区二区三区精品在线| 欧美日韩欧美一区二区| 久久精品国产一区二区三区免费看| 日韩一区二区三免费高清| 狠狠色狠狠色综合系列| 国产欧美视频一区二区| 91麻豆文化传媒在线观看| 无吗不卡中文字幕| 欧美一级在线免费| 成人夜色视频网站在线观看| 亚洲一区二区av在线| 日韩午夜精品视频| 99久久伊人精品| 首页欧美精品中文字幕| 中文字幕的久久| 69堂国产成人免费视频| 成人午夜av在线| 三级影片在线观看欧美日韩一区二区| 日韩欧美123| 色婷婷国产精品久久包臀 | 高清视频一区二区| 亚洲高清不卡在线| 亚洲国产精品t66y| 欧美一区二区三区在线看| 丁香六月综合激情| 日韩黄色免费电影| 中文字幕在线不卡| 久久综合九色综合欧美98 | 99久久婷婷国产综合精品电影| 日韩精品亚洲一区二区三区免费| 国产农村妇女毛片精品久久麻豆| 欧美猛男男办公室激情| av电影一区二区| 国内精品国产三级国产a久久| 亚洲免费视频中文字幕| 国产视频一区二区在线| 91精品久久久久久蜜臀| 色综合久久中文综合久久97| 国产aⅴ综合色| 精品一二三四区| 视频一区二区欧美| 亚洲成人免费观看| 亚洲人成网站精品片在线观看| 精品久久久久久久久久久院品网 | 久久久久亚洲综合| 91精品国产福利| 欧美在线制服丝袜| 一本色道久久综合亚洲精品按摩| 国产成人av在线影院| 国产高清不卡一区二区| 美女视频第一区二区三区免费观看网站 | 亚洲色图欧美激情| 欧美成人一区二区三区| 欧美一区二区三区啪啪| 欧美视频中文一区二区三区在线观看| 99re亚洲国产精品| 972aa.com艺术欧美| 国产99久久久国产精品| 韩国av一区二区三区四区| 久久国产精品99精品国产| 男人操女人的视频在线观看欧美| 午夜精品在线看| 亚洲成人激情综合网| 日韩专区欧美专区| 日韩激情视频网站| 久久99国产精品免费网站| 美女精品一区二区| 国产一区二区三区免费在线观看| 久久精品国产一区二区三| 激情欧美一区二区三区在线观看| 精品写真视频在线观看 | 欧美国产日本韩| 成人免费一区二区三区在线观看 | 久久久精品免费观看| 日本一区二区三区在线不卡| 久久精品欧美日韩精品| 国产欧美日韩综合| 综合精品久久久| 天天综合天天做天天综合| 男男成人高潮片免费网站| 激情综合色综合久久综合| 国产麻豆精品在线| www.欧美.com| 91麻豆精品国产无毒不卡在线观看| 欧美一区二区三区日韩| 久久久国产精品午夜一区ai换脸| 国产精品麻豆欧美日韩ww| 亚洲一区二区在线观看视频| 午夜精彩视频在线观看不卡| 国产真实乱偷精品视频免| 波多野结衣中文字幕一区二区三区| 日本韩国一区二区三区| 69久久99精品久久久久婷婷| 国产日韩精品一区二区浪潮av| 一区在线观看视频| 免费精品99久久国产综合精品| 国产成人午夜电影网| 欧美日韩在线播放三区四区| 日韩美一区二区三区| 亚洲国产成人午夜在线一区| 亚洲国产美女搞黄色| 国产精品白丝av| 欧美日韩一区二区三区免费看| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲区小说区图片区qvod| 久久精品72免费观看| 日本精品免费观看高清观看| 精品久久久久一区| 亚洲大片精品永久免费| 成人高清av在线| 精品少妇一区二区三区免费观看| 久久久亚洲国产美女国产盗摄| 亚洲国产欧美日韩另类综合 | 在线观看亚洲精品| 欧美日韩综合色| 欧美国产日韩亚洲一区| 五月天网站亚洲| 99精品视频在线播放观看| 日韩精品一区二区三区在线| 国产精品麻豆视频| 国产九九视频一区二区三区| 欧美精品一级二级三级| 亚洲欧美另类久久久精品2019 | 一区二区三区成人在线视频| 国产伦精品一区二区三区在线观看| 91麻豆成人久久精品二区三区| 日韩一区二区免费视频| 一区二区激情视频| 色综合天天综合在线视频| 久久久欧美精品sm网站| 免费成人av在线| 56国语精品自产拍在线观看| 成人欧美一区二区三区白人| 高清在线观看日韩| 国产无人区一区二区三区| 免费视频一区二区| 欧美福利电影网| 日韩av电影一区| 欧美日韩亚洲综合在线| 一区二区三区中文字幕电影| 成人精品亚洲人成在线| 中文字幕欧美区| 国产91高潮流白浆在线麻豆| 亚洲精品一区二区精华| 狠狠色综合色综合网络| 2020国产精品| 国产乱国产乱300精品| 久久久精品中文字幕麻豆发布|