cbsatplugin/atmisccmdplugin/inc/cmeerror.h
branchRCL_3
changeset 16 b23265fb36da
equal deleted inserted replaced
14:f7fbeaeb166a 16:b23265fb36da
       
     1 /*
       
     2  * Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
       
     3  * All rights reserved.
       
     4  * This component and the accompanying materials are made available
       
     5  * under the terms of "Eclipse Public License v1.0"
       
     6  * which accompanies this distribution, and is available
       
     7  * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8  * Initial Contributors:
       
     9  * Nokia Corporation - initial contribution.
       
    10  *
       
    11  * Contributors:
       
    12  * Description : define all +CME Error code.
       
    13  * Reference:
       
    14  *    3GPP TS 27.007 version 6.9.0 Release 6 118 ETSI TS 127 007 V6.9.0 (2007-06)
       
    15  *
       
    16  */
       
    17 
       
    18 #ifndef CMEERROR_H_
       
    19 #define CMEERROR_H_
       
    20 
       
    21 enum TATCMEError
       
    22     {
       
    23     EATCmeNoError       = -1,   // No errors, only for internal use
       
    24     EATCmePhoneFailure  =0,     // 0 phone failure
       
    25     EATCmeNoConnection,         // 1 no connection to phone
       
    26     EATCmeAdaptorLinkReserved,  // 2 phone-adaptor link reserved
       
    27     EATCmeNotAllowed,           // 3 operation not allowed
       
    28     EATCmeNotSupported,         // 4 operation not supported
       
    29     EATCmePhSimPinRequired,     // 5 PH-SIM PIN required
       
    30     EATCmePhFsimPinRequired,    // 6 PH-FSIM PIN required
       
    31     EATCmePhFsimPukRequired,    // 7 PH-FSIM PUK required
       
    32     EATCmeSimNotInserted,       // 10 SIM not inserted
       
    33     EATCmeSimPinRequired,       // 11 SIM PIN required
       
    34     EATCmeSimPukRequired,       // 12 SIM PUK required
       
    35     EATCmeSimFailure,           // 13 SIM failure
       
    36     EATCmeSimBusy,              // 14 SIM busy
       
    37     EATCmeSimWrong,             // 15 SIM wrong
       
    38     EATCmeIncorrectPassword,    // 16 incorrect password
       
    39     EATCmeSimPin2Required,      // 17 SIM PIN2 required
       
    40     EATCmeSimPuk2Required,      // 18 SIM PUK2 required
       
    41     EATCmeMemoryFull,           // 20 memory full
       
    42     EATCmeInvalidIndex,         // 21 invalid index
       
    43     EATCmeNotFound,             // 22 not found
       
    44     EATCmeMemoryFailure,        // 23 memory failure
       
    45     EATCmeTextTooLong,          // 24 text string too long
       
    46     EATCmeInvalidChar,          // 25 invalid characters in text string
       
    47     EATCmeDialStringTooLong,    // 26 dial string too long
       
    48     EATCmeInvalidDialString,    // 27 invalid characters in dial string
       
    49     EATCmeNoNetworkService,     // 30 no network service
       
    50     EATCmeNetworkTimeout,       // 31 network timeout
       
    51     EATCmeNetworkNotAllowed,    // 32 network not allowed - emergency calls only
       
    52     EATCmeNetPerPinRequired,    // 40 network personalization PIN required
       
    53     EATCmeNetPerPukRequired,    // 41 network personalization PUK required
       
    54     EATCmeNetSubPerPinRequired, // 42 network subset personalization PIN required
       
    55     EATCmeNetSubPerPukRequired, // 43 network subset personalization PUK required
       
    56     EATCmeSPPerPinRequired,     // 44 service provider personalization PIN required
       
    57     EATCmeSPPerPukRequired,     // 45 service provider personalization PUK required
       
    58     EATCmeCorpPerPinRequired,   // 46 corporate personalization PIN required
       
    59     EATCmeCorpPerPukRequired,   // 47 corporate personalization PUK required
       
    60     EATCmeHiddenKeyRequired,    // 48 hidden key required (NOTE: This key is required when accessing hidden phonebook entries.)
       
    61     EATCmeEAPNotSupported,      // 49 EAP method not supported
       
    62     EATCmeIncorrectParams,      // 50 Incorrect parameters
       
    63     EATCmeUnknown = 100         // 100 unknown
       
    64     };
       
    65 
       
    66 #endif /* CMEERROR_H_ */