wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlandevicesettings.cpp
branchRCL_3
changeset 6 e0f767079796
parent 5 51a71243e562
child 7 0abc8c98be24
equal deleted inserted replaced
5:51a71243e562 6:e0f767079796
    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     }