49 EIscNokiaNifPep8, //0x15 |
49 EIscNokiaNifPep8, //0x15 |
50 EIscNokiaNifPep9, //0x16 |
50 EIscNokiaNifPep9, //0x16 |
51 EIscNokiaNifPep10, //0x17 |
51 EIscNokiaNifPep10, //0x17 |
52 EIscNokiaTest2, //0x18 |
52 EIscNokiaTest2, //0x18 |
53 EIscNokiaReserved8, //0x19 |
53 EIscNokiaReserved8, //0x19 |
54 EIscNokiaReserved9, //0x1a |
54 EIscNokiaReserved7, //0x1a |
55 EIscNokiaPsy, //0x1b |
55 EIscNokiaPsy, //0x1b |
56 EIscNokiaNtm, //0x1c |
56 EIscNokiaNtm, //0x1c |
57 EIscNokiaNtmLicensee, //0x1d |
57 EIscNokiaNtmLicensee, //0x1d |
58 EIscATTSIMLockUI, //0x1e //30 |
58 EIscATTSIMLockUI, //0x1e //30 |
59 EIscNokiaBtAppl, //0x1f |
59 EIscNokiaBtAppl, //0x1f |
84 EIscNokiaReserved1, //0x38 |
84 EIscNokiaReserved1, //0x38 |
85 EIscNokiaReserved2, //0x39 |
85 EIscNokiaReserved2, //0x39 |
86 EIscNokiaUpdateServerApplication, //0x3a |
86 EIscNokiaUpdateServerApplication, //0x3a |
87 EIscNokiaReserved3, //0x3b |
87 EIscNokiaReserved3, //0x3b |
88 EIscNokiaReserved4, //0x3c //60 |
88 EIscNokiaReserved4, //0x3c //60 |
89 EIscNokiaReserved5, //0x3d |
89 EIscNokiaAtController3, //0x3d |
90 EIscNokiaReserved6, //0x3e |
90 EIscNokiaAtController2, //0x3e |
91 EIscNokiaAtController, //0x3f //63 |
91 EIscNokiaAtController, //0x3f //63 |
92 EIscNokiaLastUserChannel // This is actually first kernel side channel |
92 EIscNokiaLastUserChannel // This is actually first kernel side channel |
93 }; |
93 }; |
94 |
94 |
95 enum TIscNokiaKernelChannels |
95 enum TIscNokiaKernelChannels |
109 EIscNokiaDVBH, //0x4c |
109 EIscNokiaDVBH, //0x4c |
110 EIscNokiaSSC, //0x4d |
110 EIscNokiaSSC, //0x4d |
111 EIscNokiaUsbAudioDriver, //0x4e |
111 EIscNokiaUsbAudioDriver, //0x4e |
112 EIscNokiaDMC, //0x4f |
112 EIscNokiaDMC, //0x4f |
113 EIscNokiaReservedKern2, //0x50 |
113 EIscNokiaReservedKern2, //0x50 |
114 EIscNokiaLastKernelChannel //0x51 //81 |
114 EIscNokiaMTC, //0x51 |
|
115 EIscNokiaLastKernelChannel //0x52 //82 |
115 }; |
116 }; |
116 |
117 |
117 // MACROS |
118 // MACROS |
118 |
119 |
119 // DATA TYPES |
120 // DATA TYPES |
138 EIscNokiaCancelAsyncEventSend, |
139 EIscNokiaCancelAsyncEventSend, |
139 EIscNokiaCancelAsyncEventSubscribe32bit |
140 EIscNokiaCancelAsyncEventSubscribe32bit |
140 }; |
141 }; |
141 |
142 |
142 #ifndef PN_DEV_PC |
143 #ifndef PN_DEV_PC |
143 #define PN_DEV_PC 0x10 // Not in pn_const.h at the moment TODO: Remove when possible |
144 #define PN_DEV_PC 0x10 // Not in pn_const.h at the moment Remove when possible |
144 #endif |
145 #endif |
145 #ifndef PN_APE_COMMGR |
146 #ifndef PN_APE_COMMGR |
146 #define PN_APE_COMMGR 0x11 //TODO remove when defined in pn_const.h |
147 #define PN_APE_COMMGR 0x11 // remove when defined in pn_const.h |
147 #endif |
148 #endif |
148 #ifndef THIS_DEVICE |
149 #ifndef THIS_DEVICE |
149 #if !defined (__WINS__) && !defined(NCP_COMMON_PLATFORM_SIMULATOR) |
150 #if !defined (__WINS__) && !defined(NCP_COMMON_PLATFORM_SIMULATOR) |
150 // Device IDs |
151 #ifndef PN_DEV_OWN |
151 #define THIS_DEVICE PN_DEV_HOST |
152 #define PN_DEV_OWN 0 // PN_DEV_HOST |
152 #define OTHER_DEVICE_1 PN_DEV_MODEM |
153 #endif // PN_DEV_OWN |
153 #define PN_DEV_OWN 0x6c |
154 |
154 #define PN_DEV_DONT_CARE OTHER_DEVICE_1 |
155 #define THIS_DEVICE PN_DEV_OWN |
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 |
156 #else |
165 #define THIS_DEVICE PN_DEV_PC |
157 #ifndef PN_DEV_OWN |
|
158 #define PN_DEV_OWN PN_DEV_PC |
|
159 #endif // PN_DEV_OWN |
|
160 #define THIS_DEVICE PN_DEV_OWN |
166 #endif |
161 #endif |
167 #endif |
162 #endif |
168 |
163 |
169 // FUNCTION PROTOTYPES |
164 // FUNCTION PROTOTYPES |
170 |
165 |