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