author | mikaruus |
Tue, 19 Oct 2010 13:16:20 +0300 | |
changeset 9 | 8486d82aef45 |
parent 5 | 8ccc39f9d787 |
permissions | -rw-r--r-- |
0 | 1 |
/* |
2 |
* Copyright (c) 2009 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 the License "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 |
* |
|
9 |
* Initial Contributors: |
|
10 |
* Nokia Corporation - initial contribution. |
|
11 |
* |
|
12 |
* Contributors: |
|
13 |
* |
|
14 |
* Description: |
|
15 |
* Name : [ 0x00 ] Resource Common Messages |
|
16 |
* Version : 000.031 |
|
17 |
* |
|
5
8ccc39f9d787
New release based on our 2010wk02 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
0
diff
changeset
|
18 |
* Documentation: www.wirelessmodemapi.com |
8ccc39f9d787
New release based on our 2010wk02 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
0
diff
changeset
|
19 |
* |
0 | 20 |
*/ |
21 |
||
22 |
||
23 |
#ifndef _SYMBIAN_ISI_COMMISI_H_ |
|
24 |
#define _SYMBIAN_ISI_COMMISI_H_ |
|
25 |
||
26 |
#define COMMON_MESSAGES_ISI_VERSION_Z 0 |
|
27 |
#define COMMON_MESSAGES_ISI_VERSION_Y 31 |
|
28 |
||
29 |
||
30 |
//CONSTANTS |
|
31 |
#define COMMON_MESSAGE 0xF0 |
|
32 |
#define COMM_MAX_FTD_STRING_LENGTH 0x7C |
|
33 |
#define COMM_MAX_FTD_DATA_LENGTH 0xF8 |
|
34 |
#define COMM_MAX_FTD_DATA_ITEMS 0xFF |
|
35 |
||
36 |
||
37 |
//TABLES |
|
38 |
||
39 |
//ConstantTable for COMM_STRING_TYPE |
|
40 |
#define COMM_STRING_ASCII 0x00 |
|
41 |
#define COMM_STRING_UNICODE 0x01 |
|
42 |
||
43 |
//ConstantTable for COMM_ISA_ENTITY_NOT_REACHABLE_STATUS |
|
44 |
#define COMM_ISA_ENTITY_NOT_AVAILABLE 0x00 |
|
45 |
#define COMM_ISA_ENTITY_NOT_EXISTING 0x01 |
|
46 |
||
47 |
||
48 |
//SUBBLOCKTEMPLATES |
|
49 |
||
50 |
||
51 |
//Definition for COMM_FTD_DATA_BYTE |
|
52 |
#define COMM_FTD_DATA_BYTE |
|
53 |
#define COMM_FTD_DATA_BYTE_OFFSET_SUBBLOCKID 0 //size 2 byte(s) |
|
54 |
#define COMM_FTD_DATA_BYTE_OFFSET_SUBBLOCKLENGTH 2 //size 1 byte(s) |
|
55 |
#define COMM_FTD_DATA_BYTE_OFFSET_DATA 3 //size 1 byte(s) |
|
56 |
#define SIZE_COMM_FTD_DATA_BYTE 4 |
|
57 |
||
58 |
||
59 |
//Definition for COMM_FTD_DATA_WORD |
|
60 |
#define COMM_FTD_DATA_WORD |
|
61 |
#define COMM_FTD_DATA_WORD_OFFSET_SUBBLOCKID 0 //size 2 byte(s) |
|
62 |
#define COMM_FTD_DATA_WORD_OFFSET_SUBBLOCKLENGTH 2 //size 1 byte(s) |
|
63 |
#define COMM_FTD_DATA_WORD_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
64 |
#define COMM_FTD_DATA_WORD_OFFSET_DATA 4 //size 2 byte(s) |
|
65 |
#define COMM_FTD_DATA_WORD_OFFSET_FILLERBYTE2 6 //size 1 byte(s) |
|
66 |
#define COMM_FTD_DATA_WORD_OFFSET_FILLERBYTE3 7 //size 1 byte(s) |
|
67 |
#define SIZE_COMM_FTD_DATA_WORD 8 |
|
68 |
||
69 |
||
70 |
//Definition for COMM_FTD_DATA_DWORD |
|
71 |
#define COMM_FTD_DATA_DWORD |
|
72 |
#define COMM_FTD_DATA_DWORD_OFFSET_SUBBLOCKID 0 //size 2 byte(s) |
|
73 |
#define COMM_FTD_DATA_DWORD_OFFSET_SUBBLOCKLENGTH 2 //size 1 byte(s) |
|
74 |
#define COMM_FTD_DATA_DWORD_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
75 |
#define COMM_FTD_DATA_DWORD_OFFSET_DATA 4 //size 4 byte(s) |
|
76 |
#define SIZE_COMM_FTD_DATA_DWORD 8 |
|
77 |
||
78 |
||
79 |
//Definition for COMM_FTD_DATA_STRING |
|
80 |
#define COMM_FTD_DATA_STRING |
|
81 |
#define COMM_FTD_DATA_STRING_OFFSET_SUBBLOCKID 0 //size 2 byte(s) |
|
82 |
#define COMM_FTD_DATA_STRING_OFFSET_SUBBLOCKLENGTH 2 //size 1 byte(s) |
|
83 |
#define COMM_FTD_DATA_STRING_OFFSET_STRINGLENGHT 3 //size 1 byte(s) |
|
84 |
#define COMM_FTD_DATA_STRING_OFFSET_DATA 4 //size 1 byte(s) |
|
85 |
#define COMM_FTD_DATA_STRING_OFFSET_FILLERBYTE1 5 //size 1 byte(s) |
|
86 |
#define COMM_FTD_DATA_STRING_OFFSET_FILLERBYTE2 6 //size 1 byte(s) |
|
87 |
#define COMM_FTD_DATA_STRING_OFFSET_FILLERBYTE3 7 //size 1 byte(s) |
|
88 |
#define SIZE_COMM_FTD_DATA_STRING 8 |
|
89 |
//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
90 |
||
91 |
||
92 |
//Definition for COMM_FTD_DATA_TABLE |
|
93 |
#define COMM_FTD_DATA_TABLE |
|
94 |
#define COMM_FTD_DATA_TABLE_OFFSET_SUBBLOCKID 0 //size 2 byte(s) |
|
95 |
#define COMM_FTD_DATA_TABLE_OFFSET_SUBBLOCKLENGTH 2 //size 1 byte(s) |
|
96 |
#define COMM_FTD_DATA_TABLE_OFFSET_DATALENGTH 3 //size 1 byte(s) |
|
97 |
#define COMM_FTD_DATA_TABLE_OFFSET_DATA 4 //size 1 byte(s) |
|
98 |
#define COMM_FTD_DATA_TABLE_OFFSET_FILLERBYTE1 5 //size 1 byte(s) |
|
99 |
#define COMM_FTD_DATA_TABLE_OFFSET_FILLERBYTE2 6 //size 1 byte(s) |
|
100 |
#define COMM_FTD_DATA_TABLE_OFFSET_FILLERBYTE3 7 //size 1 byte(s) |
|
101 |
#define SIZE_COMM_FTD_DATA_TABLE 8 |
|
102 |
//NOTE: Definition contains variable size field(s). SIZE_ and offsets following variable field cannot be defined correctly. |
|
103 |
//NOTE: Definition contains array(s) or sequence(s). SIZE_ and offsets following array or sequence might be defined incorrectly. |
|
104 |
||
105 |
||
106 |
//MESSAGES |
|
107 |
||
108 |
||
109 |
//SERVICE TYPES |
|
110 |
#define COMM_ISA_ENTITY_NOT_REACHABLE_RESP 0x14 |
|
111 |
#define COMM_SERVICE_NOT_IDENTIFIED_RESP 0x01 |
|
112 |
#define COMM_ISI_VERSION_GET_REQ 0x12 |
|
113 |
#define COMM_ISI_VERSION_GET_RESP 0x13 |
|
114 |
||
115 |
||
116 |
//Definition for COMMON_MESSAGE |
|
117 |
#define COMMON_MESSAGE 0xF0 |
|
118 |
||
119 |
||
120 |
//Definition for COMMON_MESSAGE_COMM_ISA_ENTITY_NOT_REACHABLE_RESP |
|
121 |
#define COMMON_MESSAGE_COMM_ISA_ENTITY_NOT_REACHABLE_RESP 0xF0 |
|
122 |
#define COMMON_MESSAGE_COMM_ISA_ENTITY_NOT_REACHABLE_RESP_OFFSET_TRANSACTIONID 0 //size 1 byte(s) |
|
123 |
#define COMMON_MESSAGE_COMM_ISA_ENTITY_NOT_REACHABLE_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
124 |
#define COMMON_MESSAGE_COMM_ISA_ENTITY_NOT_REACHABLE_RESP_OFFSET_SUBMESSAGEID 2 //size 1 byte(s) |
|
125 |
#define COMMON_MESSAGE_COMM_ISA_ENTITY_NOT_REACHABLE_RESP_OFFSET_NOTDELIVEREDMESSAGEID 3 //size 1 byte(s) |
|
126 |
#define COMMON_MESSAGE_COMM_ISA_ENTITY_NOT_REACHABLE_RESP_OFFSET_STATUS 4 //size 1 byte(s) |
|
127 |
#define COMMON_MESSAGE_COMM_ISA_ENTITY_NOT_REACHABLE_RESP_OFFSET_FILLERBYTE1 5 //size 1 byte(s) |
|
128 |
#define COMMON_MESSAGE_COMM_ISA_ENTITY_NOT_REACHABLE_RESP_OFFSET_FILLERBYTE2 6 //size 1 byte(s) |
|
129 |
#define COMMON_MESSAGE_COMM_ISA_ENTITY_NOT_REACHABLE_RESP_OFFSET_FILLERBYTE3 7 //size 1 byte(s) |
|
130 |
#define SIZE_COMMON_MESSAGE_COMM_ISA_ENTITY_NOT_REACHABLE_RESP 8 |
|
131 |
||
132 |
||
133 |
//Definition for COMMON_MESSAGE |
|
134 |
#define COMMON_MESSAGE 0xF0 |
|
135 |
||
136 |
||
137 |
//Definition for COMMON_MESSAGE_COMM_SERVICE_NOT_IDENTIFIED_RESP |
|
138 |
#define COMMON_MESSAGE_COMM_SERVICE_NOT_IDENTIFIED_RESP 0xF0 |
|
139 |
#define COMMON_MESSAGE_COMM_SERVICE_NOT_IDENTIFIED_RESP_OFFSET_TRANSACTIONID 0 //size 1 byte(s) |
|
140 |
#define COMMON_MESSAGE_COMM_SERVICE_NOT_IDENTIFIED_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
141 |
#define COMMON_MESSAGE_COMM_SERVICE_NOT_IDENTIFIED_RESP_OFFSET_SUBMESSAGEID 2 //size 1 byte(s) |
|
142 |
#define COMMON_MESSAGE_COMM_SERVICE_NOT_IDENTIFIED_RESP_OFFSET_NOTSERVEDMESSAGEID 3 //size 1 byte(s) |
|
143 |
#define COMMON_MESSAGE_COMM_SERVICE_NOT_IDENTIFIED_RESP_OFFSET_FILLERBYTE1 4 //size 1 byte(s) |
|
144 |
#define COMMON_MESSAGE_COMM_SERVICE_NOT_IDENTIFIED_RESP_OFFSET_NOTSERVEDSUBMESSAGEID 5 //size 1 byte(s) |
|
145 |
#define COMMON_MESSAGE_COMM_SERVICE_NOT_IDENTIFIED_RESP_OFFSET_FILLERBYTE2 6 //size 1 byte(s) |
|
146 |
#define COMMON_MESSAGE_COMM_SERVICE_NOT_IDENTIFIED_RESP_OFFSET_FILLERBYTE3 7 //size 1 byte(s) |
|
147 |
#define SIZE_COMMON_MESSAGE_COMM_SERVICE_NOT_IDENTIFIED_RESP 8 |
|
148 |
||
149 |
||
150 |
//Definition for COMMON_MESSAGE |
|
151 |
#define COMMON_MESSAGE 0xF0 |
|
152 |
||
153 |
||
154 |
//Definition for COMMON_MESSAGE_COMM_ISI_VERSION_GET_REQ |
|
155 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_REQ 0xF0 |
|
156 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_REQ_OFFSET_TRANSACTIONID 0 //size 1 byte(s) |
|
157 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_REQ_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
158 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_REQ_OFFSET_SUBMESSAGEID 2 //size 1 byte(s) |
|
159 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_REQ_OFFSET_FILLERBYTE1 3 //size 1 byte(s) |
|
160 |
#define SIZE_COMMON_MESSAGE_COMM_ISI_VERSION_GET_REQ 4 |
|
161 |
||
162 |
||
163 |
//Definition for COMMON_MESSAGE |
|
164 |
#define COMMON_MESSAGE 0xF0 |
|
165 |
||
166 |
||
167 |
//Definition for COMMON_MESSAGE_COMM_ISI_VERSION_GET_RESP |
|
168 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_RESP 0xF0 |
|
169 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_RESP_OFFSET_TRANSACTIONID 0 //size 1 byte(s) |
|
170 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_RESP_OFFSET_MESSAGEID 1 //size 1 byte(s) |
|
171 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_RESP_OFFSET_SUBMESSAGEID 2 //size 1 byte(s) |
|
172 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_RESP_OFFSET_ISIVERSIONZZZ 3 //size 1 byte(s) |
|
173 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_RESP_OFFSET_ISIVERSIONYYY 4 //size 1 byte(s) |
|
174 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_RESP_OFFSET_FILLERBYTE1 5 //size 1 byte(s) |
|
175 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_RESP_OFFSET_FILLERBYTE2 6 //size 1 byte(s) |
|
176 |
#define COMMON_MESSAGE_COMM_ISI_VERSION_GET_RESP_OFFSET_FILLERBYTE3 7 //size 1 byte(s) |
|
177 |
#define SIZE_COMMON_MESSAGE_COMM_ISI_VERSION_GET_RESP 8 |
|
178 |
||
179 |
#endif |