wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlandevicesettings.cpp
equal
deleted
inserted
replaced
14 * Description: Interface to read and write WLAN device specific settings. |
14 * Description: Interface to read and write WLAN device specific settings. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 19 % |
19 * %version: 20 % |
20 */ |
20 */ |
21 |
21 |
22 // INCLUDE FILES |
22 // INCLUDE FILES |
23 #include <commdb.h> |
23 #include <commdb.h> |
24 #include <centralrepository.h> |
24 #include <centralrepository.h> |
201 aSettings.psmServerMode = KWlanDefaultPsmServerMode; |
201 aSettings.psmServerMode = KWlanDefaultPsmServerMode; |
202 aSettings.bgScanPeakPeriodStart = KWlanDefaultBgScanPeakPeriodStart; |
202 aSettings.bgScanPeakPeriodStart = KWlanDefaultBgScanPeakPeriodStart; |
203 aSettings.bgScanPeakPeriodEnd = KWlanDefaultBgScanPeakPeriodEnd; |
203 aSettings.bgScanPeakPeriodEnd = KWlanDefaultBgScanPeakPeriodEnd; |
204 aSettings.bgScanIntervalPeak = KWlanDefaultBgScanIntervalPeakPeriod; |
204 aSettings.bgScanIntervalPeak = KWlanDefaultBgScanIntervalPeakPeriod; |
205 aSettings.bgScanIntervalOffPeak = KWlanDefaultBgScanIntervalOffPeakPeriod; |
205 aSettings.bgScanIntervalOffPeak = KWlanDefaultBgScanIntervalOffPeakPeriod; |
206 aSettings.automaticTrafficStreamMgmt = ETrue; |
206 aSettings.automaticTrafficStreamMgmt = ETrue; |
207 aSettings.region = KWlanDefaultRegion; |
207 aSettings.minActiveBroadcastChannelTime = KWlanDefaultMinActiveBroadcastChannelTime; |
|
208 aSettings.maxActiveBroadcastChannelTime = KWlanDefaultMaxActiveBroadcastChannelTime; |
|
209 aSettings.region = KWlanDefaultRegion; |
208 aSettings.regionTimestamp = KWlanDefaultRegionTimestamp; |
210 aSettings.regionTimestamp = KWlanDefaultRegionTimestamp; |
209 } |
211 } |
210 |
212 |
211 // --------------------------------------------------------- |
213 // --------------------------------------------------------- |
212 // CWlanDeviceSettings::ReadL |
214 // CWlanDeviceSettings::ReadL |
786 if( err == KErrNone ) |
788 if( err == KErrNone ) |
787 { |
789 { |
788 aSettings.automaticTrafficStreamMgmt = static_cast<TBool>( temp ); |
790 aSettings.automaticTrafficStreamMgmt = static_cast<TBool>( temp ); |
789 } |
791 } |
790 |
792 |
|
793 // Read KWlanMinActiveBroadcastChannelTime |
|
794 err = repository->Get( KWlanMinActiveBroadcastChannelTime, temp ); |
|
795 if( err == KErrNone ) |
|
796 { |
|
797 aSettings.minActiveBroadcastChannelTime = temp; |
|
798 } |
|
799 |
|
800 // Read KWlanMaxActiveBroadcastChannelTime |
|
801 err = repository->Get( KWlanMaxActiveBroadcastChannelTime, temp ); |
|
802 if( err == KErrNone ) |
|
803 { |
|
804 aSettings.maxActiveBroadcastChannelTime = temp; |
|
805 } |
|
806 |
791 // Read KWlanRegion |
807 // Read KWlanRegion |
792 err = repository->Get( KWlanRegion, temp ); |
808 err = repository->Get( KWlanRegion, temp ); |
793 if( err == KErrNone ) |
809 if( err == KErrNone ) |
794 { |
810 { |
795 aSettings.region = temp; |
811 aSettings.region = temp; |
1402 KWlanAutomaticTrafficStreamMgmt, |
1418 KWlanAutomaticTrafficStreamMgmt, |
1403 static_cast<TInt>( aSettings.automaticTrafficStreamMgmt ) ); |
1419 static_cast<TInt>( aSettings.automaticTrafficStreamMgmt ) ); |
1404 if( err ) |
1420 if( err ) |
1405 { |
1421 { |
1406 DEBUG1( "CWlanDeviceSettings::WritePrivateData() - could not set key 0x%X", KWlanAutomaticTrafficStreamMgmt ); |
1422 DEBUG1( "CWlanDeviceSettings::WritePrivateData() - could not set key 0x%X", KWlanAutomaticTrafficStreamMgmt ); |
|
1423 } |
|
1424 |
|
1425 // Write KWlanMinActiveBroadcastChannelTime |
|
1426 err = repository->Set( |
|
1427 KWlanMinActiveBroadcastChannelTime, |
|
1428 static_cast<TInt>( aSettings.minActiveBroadcastChannelTime ) ); |
|
1429 if( err ) |
|
1430 { |
|
1431 DEBUG1( "CWlanDeviceSettings::WritePrivateData() - could not set key 0x%X", KWlanMinActiveBroadcastChannelTime ); |
|
1432 } |
|
1433 |
|
1434 // Write KWlanMaxActiveBroadcastChannelTime |
|
1435 err = repository->Set( |
|
1436 KWlanMaxActiveBroadcastChannelTime, |
|
1437 static_cast<TInt>( aSettings.maxActiveBroadcastChannelTime ) ); |
|
1438 if( err ) |
|
1439 { |
|
1440 DEBUG1( "CWlanDeviceSettings::WritePrivateData() - could not set key 0x%X", KWlanMaxActiveBroadcastChannelTime ); |
1407 } |
1441 } |
1408 |
1442 |
1409 // Write KWlanRegion |
1443 // Write KWlanRegion |
1410 err = repository->Set( |
1444 err = repository->Set( |
1411 KWlanRegion, |
1445 KWlanRegion, |
1677 aSettings.bgScanIntervalPeak ); |
1711 aSettings.bgScanIntervalPeak ); |
1678 DEBUG1( "CWlanDeviceSettings::LogSettings() - bgScanIntervalOffPeak == %d", |
1712 DEBUG1( "CWlanDeviceSettings::LogSettings() - bgScanIntervalOffPeak == %d", |
1679 aSettings.bgScanIntervalOffPeak ); |
1713 aSettings.bgScanIntervalOffPeak ); |
1680 DEBUG1( "CWlanDeviceSettings::LogSettings() - automaticTrafficStreamMgmt == %u", |
1714 DEBUG1( "CWlanDeviceSettings::LogSettings() - automaticTrafficStreamMgmt == %u", |
1681 static_cast<TUint32>( aSettings.automaticTrafficStreamMgmt ) ); |
1715 static_cast<TUint32>( aSettings.automaticTrafficStreamMgmt ) ); |
|
1716 DEBUG1( "CWlanDeviceSettings::LogSettings() - minActiveBroadcastChannelTime == %d", |
|
1717 aSettings.minActiveBroadcastChannelTime ); |
|
1718 DEBUG1( "CWlanDeviceSettings::LogSettings() - maxActiveBroadcastChannelTime == %d", |
|
1719 aSettings.maxActiveBroadcastChannelTime ); |
1682 DEBUG1( "CWlanDeviceSettings::LogSettings() - region == %u", |
1720 DEBUG1( "CWlanDeviceSettings::LogSettings() - region == %u", |
1683 aSettings.region ); |
1721 aSettings.region ); |
1684 DEBUG1( "CWlanDeviceSettings::LogSettings() - regionTimestamp == %d", |
1722 DEBUG1( "CWlanDeviceSettings::LogSettings() - regionTimestamp == %d", |
1685 aSettings.regionTimestamp ); |
1723 aSettings.regionTimestamp ); |
1686 } |
1724 } |