// ---------------------------------------------------------------------------------- // CSSYChannel::GetAllPropertiesL() // ---------------------------------------------------------------------------------- // void CSSYChannel::GetAllPropertiesL( const TSensrvChannelId aChannelId, RSensrvPropertyList& aChannelPropertyList ) { SSY_TRACE_IN(); SSY_TRACE( EExtended, "ORIENTATIONSSY:ChannelId %d", iChannelInfo.iChannelId ); if ( ChannelId() != aChannelId ) { SSY_TRACE( EError, "ORIENTATIONSSY:ERROR: GetAllPropertiesL wrong channelId!" ); User::Leave( KErrArgument ); } aChannelPropertyList.Reset(); RSensrvPropertyList channelProperties; iSensorProperties->GetAllProperties( aChannelPropertyList ); iChannelProperties->GetAllProperties( channelProperties ); for ( TInt index = 0; index < channelProperties.Count(); index++ ) { aChannelPropertyList.Append( channelProperties[index] ); } channelProperties.Close(); SSY_TRACE_OUT(); }