equal
deleted
inserted
replaced
301 { |
301 { |
302 case EChannelIdle: |
302 case EChannelIdle: |
303 break; |
303 break; |
304 case EChannelOpening: |
304 case EChannelOpening: |
305 { |
305 { |
306 // Before completing channel opening, get max data rate from actual SSY |
|
307 if ( !iSensorProperties->DataRateUpdated() ) |
|
308 { |
|
309 TSensrvProperty maxdatarate; |
|
310 RSensrvChannelList affectedChannels; |
|
311 // Get max data rate |
|
312 iOrientationHandler->GetMaxDataRateL( maxdatarate ); |
|
313 // Set property |
|
314 iSensorProperties->SetProperty( maxdatarate, affectedChannels ); |
|
315 } |
|
316 |
|
317 SetChannelState( EChannelOpen ); |
306 SetChannelState( EChannelOpen ); |
318 iCallback->ChannelOpened( iChannelInfo.iChannelId, iStatus.Int(), this, this ); |
307 iCallback->ChannelOpened( iChannelInfo.iChannelId, iStatus.Int(), this, this ); |
319 break; |
308 break; |
320 } |
309 } |
321 case EChannelOpen: |
310 case EChannelOpen: |