FreeCalypso > hg > freecalypso-citrine
comparison cdg/cdginc-locosto/p_mnsms.val @ 0:75a11d740a02
initial import of gsm-fw from freecalypso-sw rev 1033:5ab737ac3ad7
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Thu, 09 Jun 2016 00:02:41 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:75a11d740a02 |
|---|---|
| 1 /* | |
| 2 +--------------------------------------------------------------------------+ | |
| 3 | PROJECT : PROTOCOL STACK | | |
| 4 | FILE : p_mnsms.val | | |
| 5 | SOURCE : "sap\mnsms.pdf" | | |
| 6 | LastModified : "2002-04-19" | | |
| 7 | IdAndVersion : "6147.103.96.107" | | |
| 8 | SrcFileTime : "Thu Nov 29 09:48:28 2007" | | |
| 9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:18:53 2014 | | |
| 10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
| 11 +--------------------------------------------------------------------------+ | |
| 12 */ | |
| 13 | |
| 14 /* PRAGMAS | |
| 15 * PREFIX : NONE | |
| 16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | |
| 17 * ALWAYS_ENUM_IN_VAL_FILE: NO | |
| 18 * ENABLE_GROUP: NO | |
| 19 * CAPITALIZE_TYPENAME: NO | |
| 20 */ | |
| 21 | |
| 22 | |
| 23 #ifndef P_MNSMS_VAL | |
| 24 #define P_MNSMS_VAL | |
| 25 | |
| 26 | |
| 27 #define CDG_ENTER__P_MNSMS_VAL | |
| 28 | |
| 29 #define CDG_ENTER__FILENAME _P_MNSMS_VAL | |
| 30 #define CDG_ENTER__P_MNSMS_VAL__FILE_TYPE CDGINC | |
| 31 #define CDG_ENTER__P_MNSMS_VAL__LAST_MODIFIED _2002_04_19 | |
| 32 #define CDG_ENTER__P_MNSMS_VAL__ID_AND_VERSION _6147_103_96_107 | |
| 33 | |
| 34 #define CDG_ENTER__P_MNSMS_VAL__SRC_FILE_TIME _Thu_Nov_29_09_48_28_2007 | |
| 35 | |
| 36 #include "CDG_ENTER.h" | |
| 37 | |
| 38 #undef CDG_ENTER__P_MNSMS_VAL | |
| 39 | |
| 40 #undef CDG_ENTER__FILENAME | |
| 41 | |
| 42 #include "m_sms.val" /* Access values independent from the corresponding h-file. */ | |
| 43 | |
| 44 | |
| 45 /* | |
| 46 * Value constants for VAL_mem_type | |
| 47 */ | |
| 48 #define MEM_ME (0x1) /* mobile equipment memory 1 */ | |
| 49 #define MEM_SM (0x3) /* subscriber identity module memory */ | |
| 50 #define MEM_SR (0x5) /* status report memory */ | |
| 51 | |
| 52 /* | |
| 53 * Value constants for VAL_cause | |
| 54 */ | |
| 55 #define SMS_NO_ERROR (0x89ff) /* No error */ | |
| 56 #define SMS_CAUSE_PARAM_WRONG (0xc900) /* Wrong parameter in primitive */ | |
| 57 #define SMS_CAUSE_ENTITY_BUSY (0xc901) /* Entity is busy */ | |
| 58 #define SMS_CAUSE_OPER_NOT_ALLW (0xc902) /* Operation not allowed */ | |
| 59 #define SMS_CAUSE_OPER_NOT_SUPP (0xc903) /* Operation not supported */ | |
| 60 #define SMS_CAUSE_SIM_BUSY (0xc904) /* SIM busy */ | |
| 61 #define SMS_CAUSE_MEM_FAIL (0xc905) /* Memory failure */ | |
| 62 #define SMS_CAUSE_INV_INDEX (0xc906) /* Invalid memory index */ | |
| 63 #define SMS_CAUSE_MEM_FULL (0xc908) /* Memory full */ | |
| 64 #define SMS_CAUSE_NO_SERVICE (0xc909) /* No network service */ | |
| 65 #define SMS_CAUSE_NET_TIMEOUT (0xc90a) /* Network timeout */ | |
| 66 #define SMS_CAUSE_UNEXP_CNMA (0xc90b) /* No +CNMA acknowledgement expected */ | |
| 67 #define SMS_CAUSE_OTHER_ERROR (0xc90f) /* Any other error */ | |
| 68 #define SMS_CAUSE_MEM_AVAIL (0xc90c) /* Memory available after full */ | |
| 69 // VAL-FF: REL99 | |
| 70 #define SMS_CAUSE_FAILED_MSG_NOT_FOUND (0xc90e) /* Failed Message not found during Transmission */ | |
| 71 | |
| 72 /* | |
| 73 * Value constants for VAL_state | |
| 74 */ | |
| 75 #define SMS_STATE_READY (0x0) /* SMS is full operable */ | |
| 76 #define SMS_STATE_INITIALISING (0x1) /* SMS is in initialisation state */ | |
| 77 #define SMS_STATE_BUSY (0x2) /* SMS is in a busy condition */ | |
| 78 #define SMS_STATE_NOT_AVAILABLE (0xff) /* SMS is inoperable */ | |
| 79 | |
| 80 /* | |
| 81 * Value constants for VAL_condx | |
| 82 */ | |
| 83 #define SMS_CONDX_OVR_NON (0x0) /* do not overwrite an existing message */ | |
| 84 #define SMS_CONDX_OVR_MO (0x1) /* overwrite only an exisiting mobile originated message */ | |
| 85 #define SMS_CONDX_OVR_ANY (0x2) /* overwrite any existing message */ | |
| 86 | |
| 87 /* | |
| 88 * Value constants for VAL_modify | |
| 89 */ | |
| 90 #define SMS_MODIFY_NON (0x0) /* no modification */ | |
| 91 #define SMS_MODIFY_TPOA (0x1) /* substitution of TP-OA */ | |
| 92 #define SMS_MODIFY_SCA (0x2) /* substitution of SCA */ | |
| 93 #define SMS_MODIFY_TPOA_SCA (0x3) /* substitution of TP-OA and SCA */ | |
| 94 #define SMS_MODIFY_ALL (0x4) /* substitution of the complete message */ | |
| 95 | |
| 96 /* | |
| 97 * Value constants for VAL_rec_num | |
| 98 */ | |
| 99 #define SMS_RECORD_NOT_EXIST (0x0) /* record is not existing */ | |
| 100 | |
| 101 /* | |
| 102 * Value constants for VAL_status | |
| 103 */ | |
| 104 #define SMS_RECORD_FREE (0x0) /* Free record */ | |
| 105 #define SMS_RECORD_REC_UNREAD (0x3) /* MT record, not read */ | |
| 106 #define SMS_RECORD_REC_READ (0x1) /* MT record, already read */ | |
| 107 #define SMS_RECORD_STO_UNSENT (0x7) /* MO record, not sent */ | |
| 108 #define SMS_RECORD_STO_SENT (0x5) /* MO record, already sent, status report not requested */ | |
| 109 #define SMS_RECORD_STAT_UNRCVD (0xd) /* MO record, already sent, status report requested, not received */ | |
| 110 #define SMS_RECORD_STAT_UNSTRD (0x15) /* MO record, already sent, status report received, not stored */ | |
| 111 #define SMS_RECORD_STAT_STRD (0x1d) /* MO record, already sent, status report received and stored */ | |
| 112 #define SMS_RECORD_INVALID (0xe0) /* The record keeps unrecognizable data */ | |
| 113 | |
| 114 /* | |
| 115 * Value constants for VAL_mt | |
| 116 */ | |
| 117 #define MT0 (0x0) /* Mobile Terminated Mode 0 */ | |
| 118 #define MT1 (0x1) /* Mobile Terminated Mode 1 */ | |
| 119 #define MT2 (0x2) /* Mobile Terminated Mode 2 */ | |
| 120 #define MT3 (0x3) /* Mobile Terminated Mode 3 */ | |
| 121 #define MT_DEF (0x4) /* Mobile Terminated Mode Default */ | |
| 122 | |
| 123 /* | |
| 124 * Value constants for VAL_ds | |
| 125 */ | |
| 126 #define DS0 (0x0) /* Status Report Mode 0: no status report to be returned */ | |
| 127 #define DS1 (0x1) /* Status Report Mode 1: status report returned to MMI */ | |
| 128 #define DS2 (0x2) /* Status Report Mode 2: status report stored, if possible */ | |
| 129 | |
| 130 /* | |
| 131 * Value constants for VAL_mhc | |
| 132 */ | |
| 133 #define SMS_MHC_DEF (0x0) /* default (Phase 2) */ | |
| 134 #define SMS_MHC_PH2 (0x2) /* Phase 2 */ | |
| 135 #define SMS_MHC_PH2PLUS (0x3) /* Phase 2+ */ | |
| 136 | |
| 137 /* | |
| 138 * Value constants for VAL_read_mode | |
| 139 */ | |
| 140 #define READ_NORMAL (0x0) /* Normal reading */ | |
| 141 #define READ_PREVIEW (0x1) /* Reading without preview */ | |
| 142 #define READ_STATUS_CHANGE (0x2) /* Change only status */ | |
| 143 | |
| 144 /* | |
| 145 * Value constants for VAL_resp | |
| 146 */ | |
| 147 #define SMS_RP_ACK (0x0) /* send RP-ACK to network */ | |
| 148 #define SMS_RP_ERROR (0x1) /* send RP-ERROR to network */ | |
| 149 | |
| 150 /* | |
| 151 * Value constants for VAL_mo_sms_serv | |
| 152 */ | |
| 153 #define GPRS_SMS_GPRS_ONLY (0x0) /* Use GPRS only for MO SMS */ | |
| 154 #define GPRS_SMS_CCT_ONLY (0x1) /* Use CCT only for MO SMS */ | |
| 155 #define GPRS_SMS_GPRS_PREF (0x2) /* Use GPRS in preference for MO SMS */ | |
| 156 #define GPRS_SMS_CCT_PREF (0x3) /* Use CCT in preference for MO SMS */ | |
| 157 | |
| 158 /* | |
| 159 * Value constants for VAL_query | |
| 160 */ | |
| 161 #define SMS_QUERY_DELIVER_STATUS (0x1) /* Query Request is for delivery status (pause or resume) */ | |
| 162 | |
| 163 /* | |
| 164 * Value constants for VAL_deliver_status | |
| 165 */ | |
| 166 #define SMS_DELIVER_STATUS_PAUSE (0x10) /* SMS delivery paused by user */ | |
| 167 #define SMS_DELIVER_STATUS_RESUME (0x11) /* SMS delivery to user allowed */ | |
| 168 | |
| 169 /* | |
| 170 * Value constants for VAL_cmms_mode | |
| 171 */ | |
| 172 #define CMMS_MODE_DEF (0x0) /* Default value of 0 for +CMMS mode. The mode switches to 0 when timer expires if the mode set was 1. */ | |
| 173 #define CMMS_MODE_ONE (0x1) /* Mode value of one for +CMMS mode. For this mode set, when the timer expires, mode is switched back to 0. */ | |
| 174 #define CMMS_MODE_TWO (0x2) /* Mode value of two for +CMMS mode. For this mode set, even after the timer expiry mode is not switched to 0 */ | |
| 175 | |
| 176 /* | |
| 177 * Value constants for VAL_delete_status | |
| 178 */ | |
| 179 #define CMGD_DEL_INDEX (0x0) /* Delete the messages specified by the index. */ | |
| 180 #define CMGD_DEL_READ (0x1) /* Ignore the index and delete all the read messages. */ | |
| 181 #define CMGD_DEL_READ_SENT (0x2) /* Ignore the index and delete all the read and sent messages. */ | |
| 182 #define CMGD_DEL_READ_SENT_UNSENT (0x3) /* Ignore the index and delete all the read, send and unsent messages. */ | |
| 183 #define CMGD_DEL_ALL (0x4) /* Ignore the index and delete all the messages whatever the status it is. */ | |
| 184 | |
| 185 // VALTAB-FF: REL99 | |
| 186 /* | |
| 187 * Value constants for VAL_auto_rep_flag | |
| 188 */ | |
| 189 // VAL-FF: REL99 | |
| 190 #define AUTO_REP_FLAG_DISABLED (0x0) /* Do not attempt retransmission */ | |
| 191 // VAL-FF: REL99 | |
| 192 #define AUTO_REP_FLAG_ENABLED (0x1) /* Attempt retransmission */ | |
| 193 | |
| 194 /* | |
| 195 * user defined constants | |
| 196 */ | |
| 197 #define SMS_MSG_LEN (0x8c) | |
| 198 #define SMS_CMD_LEN (0x9d) | |
| 199 #define SIM_PDU_LEN (0xaf) | |
| 200 #define SMSCP_ORIGINATING_ENTITY (0x7) | |
| 201 #define SMSRP_ORIGINATING_ENTITY (0x8) | |
| 202 #define SMSTP_ORIGINATING_ENTITY (0x9) | |
| 203 | |
| 204 #include "CDG_LEAVE.h" | |
| 205 | |
| 206 | |
| 207 #endif |
