author | mikaruus <mika.a.ruuskanen@nokia.com> |
Wed, 17 Feb 2010 13:58:55 +0200 | |
changeset 7 | fa67e03b87df |
parent 5 | 8ccc39f9d787 |
child 8 | 6295dc2169f3 |
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 |
// INCLUDE FILES |
|
19 |
#include "cusbpnisareceiver.h" |
|
20 |
#include "cusbpnusbsender.h" |
|
21 |
#include "cusbpnpacket.h" |
|
22 |
#include "usbpndefinitions.h" // For constants |
|
23 |
#include "usbpntrace.h" |
|
24 |
||
5
8ccc39f9d787
New release based on our 2010wk02 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
0
diff
changeset
|
25 |
#include "OstTraceDefinitions.h" |
0 | 26 |
#ifdef OST_TRACE_COMPILER_IN_USE |
27 |
#include "cusbpnisareceiverTraces.h" |
|
28 |
#endif |
|
29 |
||
30 |
#include <iscapi.h> // For RIscApi |
|
31 |
#include <d32usbc.h> // For RDevUsbcClient |
|
32 |
#include <phonetisi.h> // For Phonet definitions |
|
33 |
#ifndef NCP_COMMON_BRIDGE_FAMILY |
|
34 |
#include <pn_const.h> // For Resource ID |
|
35 |
#include <mediaisi.h> // For Media specific message ID |
|
36 |
#endif /* NCP_COMMON_BRIDGE_FAMILY */ |
|
37 |
||
38 |
||
39 |
// ============================ MEMBER FUNCTIONS =============================== |
|
40 |
||
41 |
// ----------------------------------------------------------------------------- |
|
42 |
// CUsbPnIsaReceiver::CUsbPnIsaReceiver |
|
43 |
// C++ default constructor can NOT contain any code, that |
|
44 |
// might leave. |
|
45 |
// ----------------------------------------------------------------------------- |
|
46 |
// |
|
47 |
CUsbPnIsaReceiver::CUsbPnIsaReceiver( RIscApi& aIscApi ) |
|
48 |
#ifdef NCP_COMMON_ENOSW_IN_USE |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
49 |
// CUsbPnUsbSender uses ECommTransmitPriority=100, |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
50 |
// Set priority lower so that CUsbPnUsbSender can send packages. |
0 | 51 |
:CActive( 99 ) |
52 |
#else |
|
53 |
:CActive( CActive::EPriorityStandard - 1 ) |
|
54 |
#endif |
|
55 |
,iIscApi(aIscApi) |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
56 |
,iRecvPtr( NULL, NULL ) |
0 | 57 |
,iForwardFlag(EFalse) |
58 |
{ |
|
59 |
OstTrace1( TRACE_NORMAL, CUSBPNISARECEIVER_CUSBPNISARECEIVER_ENTRY, "CUsbPnIsaReceiver::CUsbPnIsaReceiver;aIscApi=%x", ( TUint )&( aIscApi ) ); |
|
60 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::CUsbPnIsaReceiver( aIscApi:0x%x )" ), &aIscApi ) ); |
|
61 |
||
62 |
CActiveScheduler::Add(this); |
|
63 |
||
64 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_CUSBPNISARECEIVER_EXIT, "CUsbPnIsaReceiver::CUsbPnIsaReceiver - return" ); |
|
65 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::CUsbPnIsaReceiver() - return" ) ) ); |
|
66 |
} |
|
67 |
||
68 |
// ----------------------------------------------------------------------------- |
|
69 |
// CUsbPnIsaReceiver::ConstructL |
|
70 |
// Symbian 2nd phase constructor can leave. |
|
71 |
// ----------------------------------------------------------------------------- |
|
72 |
// |
|
73 |
void CUsbPnIsaReceiver::ConstructL( RDevUsbcClient& aLdd ) |
|
74 |
{ |
|
75 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_CONSTRUCTL_ENTRY, "CUsbPnIsaReceiver::ConstructL" ); |
|
76 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::ConstructL()" ) ) ); |
|
77 |
||
78 |
iUsbSender = CUsbPnUsbSender::NewL( *this, aLdd ); |
|
79 |
||
80 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_CONSTRUCTL_EXIT, "CUsbPnIsaReceiver::ConstructL - return void" ); |
|
81 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::ConstructL() - return void" ) ) ); |
|
82 |
} |
|
83 |
||
84 |
// ----------------------------------------------------------------------------- |
|
85 |
// CUsbPnIsaReceiver::NewL |
|
86 |
// Two-phased constructor. |
|
87 |
// ----------------------------------------------------------------------------- |
|
88 |
// |
|
89 |
CUsbPnIsaReceiver* CUsbPnIsaReceiver::NewL( RIscApi& aIscApi, RDevUsbcClient& aLdd ) |
|
90 |
{ |
|
91 |
OstTraceExt2( TRACE_NORMAL, CUSBPNISARECEIVER_NEWL_ENTRY, "CUsbPnIsaReceiver::NewL;aIscApi=%x;aLdd=%x", ( TUint )&( aIscApi ), ( TUint )&( aLdd ) ); |
|
92 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::NewL( aIscApi:0x%x, aLdd:0x%x )" ), &aIscApi, &aLdd ) ); |
|
93 |
||
94 |
CUsbPnIsaReceiver* self = new( ELeave ) CUsbPnIsaReceiver( aIscApi ); |
|
95 |
||
96 |
CleanupStack::PushL( self ); |
|
97 |
self->ConstructL( aLdd ); |
|
98 |
CleanupStack::Pop( self ); |
|
99 |
||
100 |
OstTrace1( TRACE_NORMAL, CUSBPNISARECEIVER_NEWL_EXIT, "CUsbPnIsaReceiver::NewL - return;self=%x", self ); |
|
101 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::NewL() - return 0x%x" ), self ) ); |
|
102 |
return self; |
|
103 |
} |
|
104 |
||
105 |
// Destructor |
|
106 |
CUsbPnIsaReceiver::~CUsbPnIsaReceiver() |
|
107 |
{ |
|
108 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_CUSBPNISARECEIVER_DESTRUCTOR_ENTRY, "CUsbPnIsaReceiver::~CUsbPnIsaReceiver" ); |
|
109 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::~CUsbPnIsaReceiver()" ) ) ); |
|
110 |
||
111 |
Cancel(); |
|
112 |
if( iUsbSender ) |
|
113 |
{ |
|
114 |
delete iUsbSender; |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
115 |
iUsbSender = NULL; |
0 | 116 |
} |
117 |
||
118 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_CUSBPNISARECEIVER_DESTRUCTOR_EXIT, "CUsbPnIsaReceiver::~CUsbPnIsaReceiver - return" ); |
|
119 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::~CUsbPnIsaReceiver() - return" ) ) ); |
|
120 |
} |
|
121 |
||
122 |
// ----------------------------------------------------------------------------- |
|
123 |
// CUsbPnIsaReceiver::DoCancel |
|
124 |
// ----------------------------------------------------------------------------- |
|
125 |
// |
|
126 |
void CUsbPnIsaReceiver::DoCancel( ) |
|
127 |
{ |
|
128 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_DOCANCEL_ENTRY, "CUsbPnIsaReceiver::DoCancel" ); |
|
129 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::DoCancel()" ) ) ); |
|
130 |
||
131 |
iIscApi.ReceiveCancel(); |
|
132 |
||
133 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_DOCANCEL_EXIT, "CUsbPnIsaReceiver::DoCancel - return void" ); |
|
134 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::DoCancel() - return void" ) ) ); |
|
135 |
} |
|
136 |
||
137 |
// ----------------------------------------------------------------------------- |
|
138 |
// CUsbPnIsaReceiver::RunL |
|
139 |
// ----------------------------------------------------------------------------- |
|
140 |
// |
|
141 |
void CUsbPnIsaReceiver::RunL( ) |
|
142 |
{ |
|
143 |
OstTrace1( TRACE_API, CUSBPNISARECEIVER_RUNL_ENTRY, "CUsbPnIsaReceiver::RunL;iStatus=%d", iStatus.Int() ); |
|
144 |
A_TRACE( ( _T( "CUsbPnIsaReceiver::RunL() iStatus:%d" ), iStatus.Int() ) ); |
|
145 |
||
146 |
User::LeaveIfError(iStatus.Int()); |
|
147 |
||
148 |
iRecvPtr.Set( iPacket->Buffer().Des() ); |
|
149 |
||
150 |
#ifndef NCP_COMMON_BRIDGE_FAMILY |
|
151 |
//Media specific resp from SOS USB MM |
|
152 |
if( (iRecvPtr[ISI_HEADER_OFFSET_RESOURCEID] == PN_MEDIA_CONTROL) && |
|
153 |
(iRecvPtr[ISI_HEADER_OFFSET_MESSAGEID] == PNS_MEDIA_SPECIFIC_RESP) ) |
|
154 |
{ |
|
155 |
OstTrace0( TRACE_API, CUSBPNISARECEIVER_RUNL, "CUsbPnIsaReceiver::RunL - Media specific resp" ); |
|
156 |
A_TRACE( ( _T( "CUsbPnIsaReceiver::RunL - Media specific resp" ))); |
|
157 |
iPacket->ReleaseL(); |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
158 |
ReceivingNextPacket(); |
0 | 159 |
} |
160 |
else |
|
161 |
#endif /* NCP_COMMON_BRIDGE_FAMILY */ |
|
162 |
{ |
|
163 |
//Normal case |
|
164 |
if( iForwardFlag ) |
|
165 |
{ |
|
166 |
ConstructMessage(); |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
167 |
iUsbSender->AddPacketToSendingQueue( *iPacket ); |
0 | 168 |
Receive( iForwardFlag ); |
169 |
} |
|
170 |
||
171 |
// PC phonet connection not open |
|
172 |
else |
|
173 |
{ |
|
174 |
OstTrace0( TRACE_API, CUSBPNISARECEIVER_RUNL_DUP2, "CUsbPnIsaReceiver::RunL - Discarding" ); |
|
175 |
A_TRACE( ( _T( "CUsbPnIsaReceiver::RunL - Discarding" ))); |
|
176 |
iPacket->ReleaseL(); |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
177 |
ReceivingNextPacket(); |
0 | 178 |
} |
179 |
} |
|
180 |
||
181 |
OstTrace0( TRACE_API, CUSBPNISARECEIVER_RUNL_EXIT, "CUsbPnIsaReceiver::RunL - return void" ); |
|
182 |
A_TRACE( ( _T( "CUsbPnIsaReceiver::RunL() - return void" ) ) ); |
|
183 |
} |
|
184 |
||
185 |
// ----------------------------------------------------------------------------- |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
186 |
// CUsbPnIsaReceiver::ReceivingNextPacket |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
187 |
// ----------------------------------------------------------------------------- |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
188 |
// |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
189 |
void CUsbPnIsaReceiver::ReceivingNextPacket() |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
190 |
{ |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
191 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_RECEIVINGNEXTPACKET_ENTRY, "CUsbPnIsaReceiver::ReceivingNextPacket" ); |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
192 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::ReceivingNextPacket()" ) ) ); |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
193 |
iRecvPtr.Set( iPacket->Buffer().Des() ); |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
194 |
iIscApi.Receive( iStatus, iRecvPtr, iNeededLength ); |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
195 |
OstTrace0( TRACE_DETAILED, CUSBPNISARECEIVER_RECEIVINGNEXTPACKET_DUP1, "CUsbPnIsaReceiver::ReceivingNextPacket - receiving new" ); |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
196 |
E_TRACE((_T("CUsbPnIsaReceiver::ReceivingNextPacket - Receiving new"))); |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
197 |
SetActive(); |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
198 |
OstTrace0( TRACE_API, CUSBPNISARECEIVER_RECEIVINGNEXTPACKET_EXIT, "CUsbPnIsaReceiver::ReceivingNextPacket - return void" ); |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
199 |
A_TRACE( ( _T( "CUsbPnIsaReceiver::ReceivingNextPacket() - return void" ) ) ); |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
200 |
} |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
201 |
|
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
202 |
// ----------------------------------------------------------------------------- |
0 | 203 |
// CUsbPnIsaReceiver::RunError |
204 |
// ----------------------------------------------------------------------------- |
|
205 |
// |
|
206 |
TInt CUsbPnIsaReceiver::RunError( TInt aError ) |
|
207 |
{ |
|
208 |
OstTrace1( TRACE_API, CUSBPNISARECEIVER_RUNERROR_ENTRY, "CUsbPnIsaReceiver::RunError;aError=%d", aError ); |
|
209 |
A_TRACE( ( _T( "CUsbPnIsaReceiver::RunError( aError:%d )" ), aError ) ); |
|
210 |
||
211 |
switch( aError ) |
|
212 |
{ |
|
213 |
case KErrNoMemory: |
|
214 |
{ |
|
215 |
OstTrace0( TRACE_DETAILED, CUSBPNISARECEIVER_RUNERROR, "CUsbPnIsaReceiver::RunError - Release packet buffer and alloc bigger for temporary use" ); |
|
216 |
E_TRACE( ( _T( "CUsbPnIsaReceiver::RunError - Release packet buffer and alloc bigger for temporary use" ))); |
|
217 |
aError = KErrNone; |
|
218 |
TRAP( aError, iPacket->ReallocBufferL( iNeededLength ) ); |
|
219 |
if( aError == KErrNone ) |
|
220 |
{ |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
221 |
ReceivingNextPacket(); |
0 | 222 |
} |
223 |
break; |
|
224 |
} |
|
225 |
case KErrOverflow: |
|
226 |
{ |
|
227 |
OstTrace0( TRACE_DETAILED, CUSBPNISARECEIVER_RUNERROR_DUP2, "CUsbPnIsaReceiver::RunError - Release ISC buffer." ); |
|
228 |
E_TRACE( ( _T( "CUsbPnIsaReceiver::RunError - Release ISC buffer." ))); |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
229 |
iIscApi.ResetBuffers(); // Connection was probably down, so the old messages are not needed |
0 | 230 |
break; |
231 |
} |
|
232 |
default: |
|
233 |
{ |
|
234 |
TRACE_ASSERT_ALWAYS; |
|
235 |
User::Panic( KUsbPnPanicCat, aError ); |
|
236 |
break; |
|
237 |
} |
|
238 |
} |
|
239 |
||
240 |
OstTrace1( TRACE_NORMAL, CUSBPNISARECEIVER_RUNERROR_EXIT, "CUsbPnIsaReceiver::RunError - return;aError=%d", aError ); |
|
241 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::RunError() return - aError:%d )" ), aError ) ); |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
242 |
return KErrNone; |
0 | 243 |
} |
244 |
||
245 |
// ----------------------------------------------------------------------------- |
|
246 |
// CUsbPnIsaReceiver::Receive |
|
247 |
// aForward should be ETrue only when Phonet connection is open to PC |
|
248 |
// (other items were commented in a header). |
|
249 |
// ----------------------------------------------------------------------------- |
|
250 |
// |
|
251 |
void CUsbPnIsaReceiver::Receive( TBool aForward ) |
|
252 |
{ |
|
253 |
OstTrace1( TRACE_NORMAL, CUSBPNISARECEIVER_RECEIVE_ENTRY, "CUsbPnIsaReceiver::Receive;aForward=%d", aForward ); |
|
254 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::Receive( aForward:%d)" ), aForward )); |
|
255 |
||
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
256 |
SetForwardFlag( aForward ); |
0 | 257 |
|
258 |
if(!IsActive()) |
|
259 |
{ |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
260 |
TRAPD( err, iPacket = &iUsbSender->GetNextPacketL() ); |
0 | 261 |
if(!err) |
262 |
{ |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
263 |
ReceivingNextPacket(); |
0 | 264 |
} |
265 |
else |
|
266 |
{ |
|
267 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_RECEIVE_DUP1, "CUsbPnIsaReceiver::Receive - Sender tells when to continue" ); |
|
268 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::Receive - Sender tells when to continue" )) ); |
|
269 |
} |
|
270 |
} |
|
271 |
||
272 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_RECEIVE_EXIT, "CUsbPnIsaReceiver::Receive - return void" ); |
|
273 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::Receive() - return void" ) ) ); |
|
274 |
} |
|
275 |
||
276 |
// ----------------------------------------------------------------------------- |
|
277 |
// CUsbPnIsaReceiver::SetForwardFlag |
|
278 |
// ----------------------------------------------------------------------------- |
|
279 |
// |
|
280 |
void CUsbPnIsaReceiver::SetForwardFlag( TBool aForward ) |
|
281 |
{ |
|
282 |
OstTrace1( TRACE_NORMAL, CUSBPNISARECEIVER_SETFORWARDFLAG_ENTRY, "CUsbPnIsaReceiver::SetForwardFlag=%d", aForward ); |
|
283 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::SetForwardFlag( aForward:%d)" ), aForward )); |
|
284 |
||
285 |
iForwardFlag = aForward; |
|
286 |
||
287 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_SETFORWARDFLAG_EXIT, "CUsbPnIsaReceiver::SetForwardFlag - return void" ); |
|
288 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::SetForwardFlag() - return void" ) ) ); |
|
289 |
} |
|
290 |
||
291 |
// ----------------------------------------------------------------------------- |
|
292 |
// CUsbPnIsaReceiver::ConstructMessage |
|
293 |
// ----------------------------------------------------------------------------- |
|
294 |
// |
|
295 |
void CUsbPnIsaReceiver::ConstructMessage() |
|
296 |
{ |
|
297 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_CONSTRUCTMESSAGE_ENTRY, "CUsbPnIsaReceiver::ConstructMessage" ); |
|
298 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::ConstructMessage()" ) ) ); |
|
299 |
||
300 |
OstTrace1( TRACE_DETAILED, CUSBPNISARECEIVER_CONSTRUCTMESSAGE, "CUsbPnIsaReceiver::ConstructMessage - Convert endianness;iRecvPtr.Length()=%d", iRecvPtr.Length() ); |
|
301 |
E_TRACE( ( _T( "CUsbPnIsaReceiver::ConstructMessage() - Convert endianness - iRecvPtr.Length():%d" ), iRecvPtr.Length() ) ); |
|
7
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
302 |
TUint8 lsb(iRecvPtr[ISI_HEADER_OFFSET_LENGTH]); |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
303 |
TUint8 msb(iRecvPtr[ISI_HEADER_OFFSET_LENGTH +1]); |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
304 |
iRecvPtr[ISI_HEADER_OFFSET_LENGTH] = msb; |
fa67e03b87df
New release based on our 2010wk08 release
mikaruus <mika.a.ruuskanen@nokia.com>
parents:
5
diff
changeset
|
305 |
iRecvPtr[ISI_HEADER_OFFSET_LENGTH +1] = lsb; |
0 | 306 |
|
307 |
OstTrace0( TRACE_NORMAL, CUSBPNISARECEIVER_CONSTRUCTMESSAGE_EXIT, "CUsbPnIsaReceiver::ConstructMessage - return void" ); |
|
308 |
C_TRACE( ( _T( "CUsbPnIsaReceiver::ConstructMessage() - return void" ) ) ); |
|
309 |
} |
|
310 |
||
311 |
// ========================== OTHER EXPORTED FUNCTIONS ========================= |
|
312 |
||
313 |
// End of File |