sensorservices/orientationssy/src/SsyChannel.cpp
branchGCC_SURGE
changeset 49 00076e39386f
parent 29 e5a0aab53f3f
child 59 0f7422b6b602
equal deleted inserted replaced
38:61516c5786af 49:00076e39386f
   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: