wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlandevicesettings.cpp
--- a/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlandevicesettings.cpp Fri Mar 12 15:51:11 2010 +0200
+++ b/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlandevicesettings.cpp Mon Mar 15 12:46:48 2010 +0200
@@ -16,7 +16,7 @@
*/
/*
-* %version: 19 %
+* %version: 20 %
*/
// INCLUDE FILES
@@ -203,8 +203,10 @@
aSettings.bgScanPeakPeriodEnd = KWlanDefaultBgScanPeakPeriodEnd;
aSettings.bgScanIntervalPeak = KWlanDefaultBgScanIntervalPeakPeriod;
aSettings.bgScanIntervalOffPeak = KWlanDefaultBgScanIntervalOffPeakPeriod;
- aSettings.automaticTrafficStreamMgmt = ETrue;
- aSettings.region = KWlanDefaultRegion;
+ aSettings.automaticTrafficStreamMgmt = ETrue;
+ aSettings.minActiveBroadcastChannelTime = KWlanDefaultMinActiveBroadcastChannelTime;
+ aSettings.maxActiveBroadcastChannelTime = KWlanDefaultMaxActiveBroadcastChannelTime;
+ aSettings.region = KWlanDefaultRegion;
aSettings.regionTimestamp = KWlanDefaultRegionTimestamp;
}
@@ -788,6 +790,20 @@
aSettings.automaticTrafficStreamMgmt = static_cast<TBool>( temp );
}
+ // Read KWlanMinActiveBroadcastChannelTime
+ err = repository->Get( KWlanMinActiveBroadcastChannelTime, temp );
+ if( err == KErrNone )
+ {
+ aSettings.minActiveBroadcastChannelTime = temp;
+ }
+
+ // Read KWlanMaxActiveBroadcastChannelTime
+ err = repository->Get( KWlanMaxActiveBroadcastChannelTime, temp );
+ if( err == KErrNone )
+ {
+ aSettings.maxActiveBroadcastChannelTime = temp;
+ }
+
// Read KWlanRegion
err = repository->Get( KWlanRegion, temp );
if( err == KErrNone )
@@ -1406,6 +1422,24 @@
DEBUG1( "CWlanDeviceSettings::WritePrivateData() - could not set key 0x%X", KWlanAutomaticTrafficStreamMgmt );
}
+ // Write KWlanMinActiveBroadcastChannelTime
+ err = repository->Set(
+ KWlanMinActiveBroadcastChannelTime,
+ static_cast<TInt>( aSettings.minActiveBroadcastChannelTime ) );
+ if( err )
+ {
+ DEBUG1( "CWlanDeviceSettings::WritePrivateData() - could not set key 0x%X", KWlanMinActiveBroadcastChannelTime );
+ }
+
+ // Write KWlanMaxActiveBroadcastChannelTime
+ err = repository->Set(
+ KWlanMaxActiveBroadcastChannelTime,
+ static_cast<TInt>( aSettings.maxActiveBroadcastChannelTime ) );
+ if( err )
+ {
+ DEBUG1( "CWlanDeviceSettings::WritePrivateData() - could not set key 0x%X", KWlanMaxActiveBroadcastChannelTime );
+ }
+
// Write KWlanRegion
err = repository->Set(
KWlanRegion,
@@ -1679,6 +1713,10 @@
aSettings.bgScanIntervalOffPeak );
DEBUG1( "CWlanDeviceSettings::LogSettings() - automaticTrafficStreamMgmt == %u",
static_cast<TUint32>( aSettings.automaticTrafficStreamMgmt ) );
+ DEBUG1( "CWlanDeviceSettings::LogSettings() - minActiveBroadcastChannelTime == %d",
+ aSettings.minActiveBroadcastChannelTime );
+ DEBUG1( "CWlanDeviceSettings::LogSettings() - maxActiveBroadcastChannelTime == %d",
+ aSettings.maxActiveBroadcastChannelTime );
DEBUG1( "CWlanDeviceSettings::LogSettings() - region == %u",
aSettings.region );
DEBUG1( "CWlanDeviceSettings::LogSettings() - regionTimestamp == %d",