author | mikaruus <mika.a.ruuskanen@nokia.com> |
Wed, 17 Feb 2010 13:58:55 +0200 | |
changeset 7 | fa67e03b87df |
parent 5 | 8ccc39f9d787 |
child 9 | 8486d82aef45 |
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 |
* |
|
16 |
*/ |
|
17 |
||
18 |
||
19 |
||
20 |
#ifndef ISCNOKIADEFINITIONS_H |
|
21 |
#define ISCNOKIADEFINITIONS_H |
|
22 |
||
23 |
// INCLUDES |
|
24 |
#include <iscdefinitions.h> |
|
25 |
||
26 |
// CONSTANTS |
|
27 |
enum TIscNokiaUserChannels |
|
28 |
{ |
|
29 |
EIscNokiaUpdateApplication = 0x01, //0x01 |
|
30 |
EIscNokiaSelfTest, //0x02 |
|
31 |
EIscNokiaTest, //0x03 |
|
32 |
EIscNokiaPowerAdaptation, //0x04 |
|
33 |
EIscNokiaPhoneDoctor, //0x05 |
|
34 |
EIscNokiaFtd, //0x06 |
|
35 |
EIscNokiaMmTsy, //0x07 |
|
36 |
EIscNokiaPerm, //0x08 |
|
37 |
EIscNokiaUMA, //0x09 |
|
38 |
EIscNokiaJuice, //0x0a //10 |
|
39 |
EIscNokiaInfo, //0x0b |
|
40 |
EIscNokiaHapticsAdaptation, //0x0c |
|
41 |
EIscNokiaNifPep0, //0x0d |
|
42 |
EIscNokiaNifPep1, //0x0e |
|
43 |
EIscNokiaNifPep2, //0x0f |
|
44 |
EIscNokiaNifPep3, //0x10 |
|
45 |
EIscNokiaNifPep4, //0x11 |
|
46 |
EIscNokiaNifPep5, //0x12 |
|
47 |
EIscNokiaNifPep6, //0x13 |
|
48 |
EIscNokiaNifPep7, //0x14 //20 |
|
49 |
EIscNokiaNifPep8, //0x15 |
|
50 |
EIscNokiaNifPep9, //0x16 |
|
51 |
EIscNokiaNifPep10, //0x17 |
|
52 |
EIscNokiaTest2, //0x18 |
|
53 |
EIscNokiaReserved8, //0x19 |
|
54 |
EIscNokiaReserved9, //0x1a |
|
55 |
EIscNokiaPsy, //0x1b |
|
56 |
EIscNokiaNtm, //0x1c |
|
57 |
EIscNokiaNtmLicensee, //0x1d |
|
58 |
EIscATTSIMLockUI, //0x1e //30 |
|
59 |
EIscNokiaBtAppl, //0x1f |
|
60 |
EIscNokiaStartup, //0x20 |
|
61 |
EIscNokiaDataProxy, //0x21 |
|
62 |
EIscNokiaEstart, //0x22 |
|
63 |
EIscNokiaSystemAdaptation, //0x23 |
|
64 |
EIscNokiaAudioAdaptation0, //0x24 |
|
65 |
EIscNokiaAudioAdaptation1, //0x25 |
|
66 |
EIscNokiaAudioAdaptation2, //0x26 |
|
67 |
EIscNokiaAudioAdaptation3, //0x27 |
|
68 |
EIscNokiaAudioAdaptation4, //0x28 //40 |
|
69 |
EIscNokiaAudioAdaptation5, //0x29 |
|
70 |
EIscNokiaAudioAdaptation6, //0x2a |
|
71 |
EIscNokiaAudioAdaptation7, //0x2b |
|
72 |
EIscNokiaUsbPhonetLink, //0x2c |
|
73 |
EIscNokiaDRM, //0x2d |
|
74 |
EIscNokiaDataport1, //0x2e |
|
75 |
EIscNokiaDataport2, //0x2f |
|
76 |
EIscNokiaDataport3, //0x30 |
|
77 |
EIscNokiaDataport4, //0x31 |
|
78 |
EIscNokiaDataport5, //0x32 //50 |
|
79 |
EIscNokiaSuplPosPlugin, //0x33 |
|
80 |
EIscNokiaLightsAdaptation, //0x34 |
|
81 |
EIscNokiaLocationConfigCtrl, //0x35 |
|
82 |
EIscNokiaBtPhonetLink, //0x36 |
|
83 |
EIscNokiaMobileCrashXFile, //0x37 |
|
84 |
EIscNokiaReserved1, //0x38 |
|
85 |
EIscNokiaReserved2, //0x39 |
|
86 |
EIscNokiaUpdateServerApplication, //0x3a |
|
87 |
EIscNokiaReserved3, //0x3b |
|
88 |
EIscNokiaReserved4, //0x3c //60 |
|
89 |
EIscNokiaReserved5, //0x3d |
|
90 |
EIscNokiaReserved6, //0x3e |
|
91 |
EIscNokiaAtController, //0x3f //63 |
|
92 |
EIscNokiaLastUserChannel // This is actually first kernel side channel |
|
93 |
}; |
|
94 |
||
95 |
enum TIscNokiaKernelChannels |
|
96 |
{ |
|
97 |
EIscNokiaCustomDriver = EIscNokiaLastUserChannel, |
|
98 |
EIscNokiaSecurityKext, //0x41 //65 |
|
99 |
EIscNokiaUsb, //0x42 |
|
100 |
EIscNokiaReservedKern1, //0x43 |
|
101 |
EIscNokiaCamera, //0x44 |
|
102 |
EIscNokia2dnCamera, //0x45 |
|
103 |
EIscNokiaMediaUsb, //0x46 //70 |
|
104 |
EIscNokiaLight, //0x47 |
|
105 |
EIscNokiaSecurityDriver, //0x48 |
|
106 |
EIscNokiaThermalManager, //0x49 |
|
107 |
EIscNokiaTouchDriver, //0x4a |
|
108 |
EIscNokiaTraceCore, //0x4b //75 |
|
109 |
EIscNokiaDVBH, //0x4c |
|
110 |
EIscNokiaSSC, //0x4d |
|
111 |
EIscNokiaUsbAudioDriver, //0x4e |
|
112 |
EIscNokiaDMC, //0x4f |
|
113 |
EIscNokiaReservedKern2, //0x50 |
|
114 |
EIscNokiaLastKernelChannel //0x51 //81 |
|
115 |
}; |
|
116 |
||
117 |
// MACROS |
|
118 |
||
119 |
// DATA TYPES |
|
120 |
enum TIscCustomOperations |
|
121 |
{ |
|
122 |
EIscNokiaEventSubscribe = 23, |
|
123 |
EIscNokiaEventSend, |
|
124 |
EIscNokiaEventSubscribe32bit |
|
125 |
}; |
|
126 |
||
127 |
enum TIscAsyncCustomOperations |
|
128 |
{ |
|
129 |
EIscNokiaAsyncEventSubscribe = 9, |
|
130 |
EIscNokiaAsyncEventSend, |
|
131 |
EIscNokiaAsyncFTDInformation, //FTD DO NOT USE! OBSOLETED TO BE DEPRICATED |
|
132 |
EIscNokiaAsyncEventSubscribe32bit |
|
133 |
}; |
|
134 |
||
135 |
enum TIscCancelAsyncCustomOperations |
|
136 |
{ |
|
137 |
EIscNokiaCancelAsyncEventSubscribe = 38, |
|
138 |
EIscNokiaCancelAsyncEventSend, |
|
139 |
EIscNokiaCancelAsyncEventSubscribe32bit |
|
140 |
}; |
|
141 |
||
5
8ccc39f9d787
New release based on our 2010wk02 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
0
diff
changeset
|
142 |
#ifndef PN_DEV_PC |
8ccc39f9d787
New release based on our 2010wk02 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
0
diff
changeset
|
143 |
#define PN_DEV_PC 0x10 // Not in pn_const.h at the moment TODO: Remove when possible |
8ccc39f9d787
New release based on our 2010wk02 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
0
diff
changeset
|
144 |
#endif |
8ccc39f9d787
New release based on our 2010wk02 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
0
diff
changeset
|
145 |
#ifndef PN_APE_COMMGR |
8ccc39f9d787
New release based on our 2010wk02 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
0
diff
changeset
|
146 |
#define PN_APE_COMMGR 0x11 //TODO remove when defined in pn_const.h |
8ccc39f9d787
New release based on our 2010wk02 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
0
diff
changeset
|
147 |
#endif |
0 | 148 |
#ifndef THIS_DEVICE |
149 |
#if !defined (__WINS__) && !defined(NCP_COMMON_PLATFORM_SIMULATOR) |
|
150 |
// Device IDs |
|
151 |
#define THIS_DEVICE PN_DEV_HOST |
|
152 |
#define OTHER_DEVICE_1 PN_DEV_MODEM |
|
5
8ccc39f9d787
New release based on our 2010wk02 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
0
diff
changeset
|
153 |
#define PN_DEV_OWN 0x6c |
0 | 154 |
#define PN_DEV_DONT_CARE OTHER_DEVICE_1 |
155 |
// Media IDs |
|
156 |
#define PN_MEDIA_SOS PN_MEDIA_MODEM_HOST_IF |
|
157 |
// Internals CLIENT OF ISC API OR ISA KERNEL API - DO NOT USE! -> |
|
158 |
#define PN_MEDIA_NOT_USED 0xfe |
|
159 |
#define PN_NO_ROUTING 0xff |
|
160 |
#define PN_OBJ_ROUTER PN_OBJ_ROUTING_REQ |
|
161 |
// To be removed when pipe changes are done. |
|
162 |
#define PNS_PIPE_DATA_OFFSET_DATA 3 |
|
163 |
// <- Internals CLIENT OF ISC API OR ISA KERNEL API - DO NOT USE! |
|
164 |
#else |
|
165 |
#define THIS_DEVICE PN_DEV_PC |
|
166 |
#endif |
|
167 |
#endif |
|
168 |
||
169 |
// FUNCTION PROTOTYPES |
|
170 |
||
171 |
// FORWARD DECLARATIONS |
|
172 |
||
173 |
||
174 |
#endif // ISCNOKIADEFINITIONS_H |
|
175 |
||
176 |
// End of File |