diff -r 000000000000 -r c40eb8fe8501 wlan_plat/wlan_device_settings_api/inc/wlandevicesettingsinternalcrkeys.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/wlan_plat/wlan_device_settings_api/inc/wlandevicesettingsinternalcrkeys.h Tue Feb 02 02:03:13 2010 +0200 @@ -0,0 +1,418 @@ +/* +* Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Internal CenRep keys +* +*/ + +/* +* %version: 11 % +*/ + +#ifndef WLANDEVICESETTINGSINTERNALCRKEYS_H +#define WLANDEVICESETTINGSINTERNALCRKEYS_H + +/** + * Repository Id + */ +const TUid KCRUidWlanDeviceSettingsRegistryId = {0x101f8e44}; + +/** + * The beacon interval in milliseconds to be used when creating an IBSS network. + */ +const TUint32 KWlanBeacon = 0x00000002; + +/** + * The data rate used for sending probe requests. The value is determined by + * multiplying the data rate by two; 1MB/s = 2, 2MB/s = 4 and so forth. + */ +const TUint32 KWlanScanRate = 0x00000004; + +/** + * The RCPI threshold after which roaming to a better AP is attempted. + */ +const TUint32 KWlanRcpiTrigger = 0x00000005; + +/** + * The minimum channel time for active scan in milliseconds. + */ +const TUint32 KWlanMinActiveChannelTime = 0x00000006; + +/** + * The maximum channel time for active scan in milliseconds. + */ +const TUint32 KWlanMaxActiveChannelTime = 0x00000007; + +/** + * The maximum amount of time allowed to transmit a packet before + * it is discarded. The value is in milliseconds. + */ +const TUint32 KWlanMaxTxMSDULifeTime = 0x00000008; + +/** + * Defines how many seconds the cached broadcast scan results are valid. + */ +const TUint32 KWlanScanExpirationTimer = 0x00000009; + +/** + * The activity timeout value after which the WLAN drivers are unloaded. + * Note that this setting applies only when the terminal is not connected + * to a network. The value is in seconds. + */ +const TUint32 KWlanUnloadDriverTimer = 0x0000000A; + +/** + * Defines how often roaming to better AP is attempted when the threshold + * set in KWlanRcpiTrigger has been crossed. The value is in microseconds. + */ +const TUint32 KWlanRoamTimer = 0x0000000B; + +/** + * Defines the how much better an AP has to be than the current AP + * before roaming is attempted. + */ +const TUint32 KWlanRcpiDifference = 0x0000000C; + +/** + * The amount of time to wait after a BSS lost indication before + * attempting to roam. The value is in microseconds. + */ +const TUint32 KWlanConnRegainTimer = 0x0000000D; + +/** + * The number of attempts to find suitable network during initial connect. + */ +const TUint32 KWlanMaxTriesToFindNw = 0x0000000E; + +/** +* KWlanDelayBetweenFindNw +* Defines the delay between attempts to find network. +* (microseconds) +*/ +const TUint32 KWlanDelayBetweenFindNw = 0x0000000F; + +/** + * Maximum transfer unit (MTU) size + */ +const TUint32 KWlanMTU = 0x00000010; + +/** +* KWlanMinPassiveChannelTime +* Minimum channel time for passive scan. +*/ +const TUint32 KWlanMinPassiveChannelTime = 0x00000011; + +/** +* KWlanMaxPassiveChannelTime +* Maximum channel time for passive scan. +*/ +const TUint32 KWlanMaxPassiveChannelTime = 0x00000012; + +/** +* KWlanMaxApFailureCount +* Maximum amount of association failures. +*/ +const TUint32 KWlanMaxApFailureCount = 0x00000013; + +/** +* KWlanLongBeaconFindCount +* Long beacon interval AP detection. +*/ +const TUint32 KWlanLongBeaconFindCount = 0x00000014; + +/** +* KWlanQosNullFrameInterval +* QoS NULL data frame send interval. +*/ +const TUint32 KWlanQosNullFrameInterval = 0x00000015; + +/** +* KWlanQosNullFrameTimeout +* QoS NULL data frame send timeout. +*/ +const TUint32 KWlanQosNullFrameTimeout = 0x00000016; + +/** + * NULL data frame sending interval when no transmission in microseconds. + */ +const TUint32 KWlanKeepAliveInterval = 0x00000017; + +/** + * RCPI threshold for direct scan stop in BSS lost. + */ +const TUint32 KWlanScanStopRcpiThreshold = 0x00000018; + +/** + * Minimum RCPI for available IAP. + */ +const TUint32 KWlanMinRcpiForIapAvailability = 0x00000019; + +/** + * Entry timeout for QoS NULL frame sending in microseconds. + */ +const TUint32 KWlanQoSNullFrameEntryTimeout = 0x0000001A; + +/** + * Deauthentications per AP before blacklisting. + */ +const TUint32 KWlanMaxApDeauthenticationCount = 0x0000001B; + +/** + * Deauthentication timeout for calculating AP's deauthentication count + * (in microseconds). + */ +const TUint32 KWlanApDeauthenticationTimeout = 0x0000001C; + +/** + * Default value in seconds for BackGround Scan Interval + */ +const TUint32 KWlanDefaultBGScanInterval = 0x0000001D; + +/** + * Whether Broken Power Save note is shown to user. + */ +const TUint32 KWlanShowBrokenPowerSaveNote = 0x0000001E; + +/** + * Maximum amount of microseconds to sleep when waking up on DTIMs. + */ +const TUint32 KWlanMaxDtimSkipInterval = 0x0000001F; + +/** + * Time interval in microseconds after which transition from Active mode + * to Light PS mode is considered. + */ +const TUint32 KWlanPsActiveToLightTimeout = 0x00000020; + +/** + * Frame count threshold used when considering transition from Active + * to Light PS mode. + */ +const TUint32 KWlanPsActiveToLightThreshold = 0x00000021; + +/** + * Time interval in microseconds after which the frame counter used when + * considering transition from Light PS to Active mode is reset. + */ +const TUint32 KWlanPsLightToActiveTimeout = 0x00000022; + +/** + * Frame count threshold used when considering transition from Light PS + * to Active mode. + */ +const TUint32 KWlanPsLightToActiveThreshold = 0x00000023; + +/** + * Time interval in microseconds after which transition from Light PS mode + * to Deep PS mode is considered. + */ +const TUint32 KWlanPsLightToDeepTimeout = 0x00000024; + +/** + * Frame count threshold used when considering transition from Light PS + * to Deep PS mode. + */ +const TUint32 KWlanPsLightToDeepThreshold = 0x00000025; + +/** + * Received frame payload length (in bytes) threshold in U-APSD network for + * Best Effort Access Category. + */ +const TUint32 KWlanPsUapsdRxFrameLengthThreshold = 0x00000026; + +/** + * The minimum delay between RCPI roam checks (in microseconds). + */ +const TUint32 KWlanRcpiRoamMinInterval = 0x00000027; + +/** + * The maximum delay between RCPI roam checks (in microseconds). + */ +const TUint32 KWlanRcpiRoamMaxInterval = 0x00000028; + +/** + * Defines how many times an RCPI roam check interval value is used + * until the next interval value is calculated. + */ +const TUint32 KWlanRcpiRoamAttemptsPerInterval = 0x00000029; + +/** + * The factor the current interval value is multiplied by to + * get the next interval value. + */ +const TUint32 KWlanRcpiRoamNextIntervalFactor = 0x0000002A; + +/** + * The value that is added to the interval value that has been + * multiplied by KWlanRcpiRoamNextIntervalFactor. + */ +const TUint32 KWlanRcpiRoamNextIntervalAddition = 0x0000002B; + +/** + * Defines how long beacons/probe responses are stored in + * the internal scan list (in microseconds). + */ +const TUint32 KWlanScanListExpirationTime = 0x0000002C; + +/** + * Defines how many Voice AC packets must be sent during a certain period + * before QoS NULL data frame sending is started. + */ +const TUint32 KWlanQoSNullFrameEntryTxCount = 0x0000002D; + +/** + * The signal predictor algorithm target RCPI value for roam indication. + */ +const TUint32 KWlanSpRcpiTarget = 0x0000002E; + +/** + * The signal predictor algorithm target time for roam indication (in microseconds). + */ +const TUint32 KWlanSpTimeTarget = 0x0000002F; + +/** + * The minimum time interval for consecutive roam indications + * from the signal predictor algorithm (in microseconds). + */ +const TUint32 KWlanSpMinIndicationInterval = 0x00000030; + +/** + * The minimum delay between BSS lost roam attempts (in microseconds). + */ +const TUint32 KWlanBssLostRoamMinInterval = 0x00000031; + +/** + * The maximum delay between BSS lost roam attempts (in microseconds). + */ +const TUint32 KWlanBssLostRoamMaxInterval = 0x00000032; + +/** + * Defines how many times a BSS lost roam interval value is used + * until the next interval value is calculated. + */ +const TUint32 KWlanBssLostRoamAttemptsPerInterval = 0x00000033; + +/** + * The factor the current interval value is multiplied by to + * get the next interval value. + */ +const TUint32 KWlanBssLostRoamNextIntervalFactor = 0x00000034; + +/** + * The value that is added to the interval value that has been + * multiplied by KWlanBssLostRoamNextIntervalFactor. + */ +const TUint32 KWlanBssLostRoamNextIntervalAddition = 0x00000035; + +/** + * Defines how many attempts are made to find a suitable AP before + * giving up during BSS lost. + */ +const TUint32 KWlanBssLostRoamMaxTriesToFindNw = 0x00000036; + +/** + * Defines how many microseconds to wait for traffic stream request response. + */ +const TUint32 KWlanTrafficStreamCreationTimeout = 0x00000037; + +/** + * The number of lost consecutive beacons after which beacon lost event + * is indicated. + */ +const TUint32 KWlanBeaconLostThreshold = 0x00000038; + +/** + * The number of lost consecutive beacons after which beacon lost event + * is indicated during an active Bluetooth connection. + */ +const TUint32 KWlanBtBeaconLostThreshold = 0x00000039; + +/** + * The number of lost consecutive packets after which TX failure event + * is indicated. + */ +const TUint32 KWlanTxFailThreshold = 0x0000003A; + +/** + * The number of lost consecutive packets after which TX failure event + * is indicated during an active Bluetooth connection. + */ +const TUint32 KWlanBtTxFailThreshold = 0x0000003B; + +/** + * The number of seconds after which power save is enabled during + * the initial association. + */ +const TUint32 KWlanPowerSaveDelay = 0x0000003C; + +/** + * The amount of seconds region information is valid. + */ +const TUint32 KWlanRegionExpirationTime = 0x0000003D; + +/** + * Minimum interval for accepting subsequent RRM Beacon Requests + * (in microseconds). + */ +const TUint32 KWlanRrmMinMeasurementInterval = 0x0000003E; + +/** + * Current PSM server mode where possible values are: + * 0 = Normal mode + * 1 = Power save + * 2 = Partial power save + */ +const TUint32 KWlanPsmSrvMode = 0x0000003F; + +/** + * Peak start time for WLAN background scan specifying hours and minutes. + * Valid range is 0 to 2359 meaning 00:00 o'clock to 23:59 o'clock. + */ +const TUint32 KWlanBgScanPeakPeriodStart = 0x00000040; + +/** + * Peak end time for WLAN background scan specifying hours and minutes. + * Valid range is 0 to 2359 meaning 00:00 o'clock to 23:59 o'clock. + */ +const TUint32 KWlanBgScanPeakPeriodEnd = 0x00000041; + +/** + * WLAN background scan interval in seconds for peak period. + */ +const TUint32 KWlanBgScanIntervalPeakPeriod = 0x00000042; + +/** + * WLAN background scan interval in seconds for off-peak period. + */ +const TUint32 KWlanBgScanIntervalOffPeakPeriod = 0x00000043; + +/** + * Whether admission control traffic stream management is done automatically. + */ +const TUint32 KWlanAutomaticTrafficStreamMgmt = 0x00000044; + +/** + * Cached WLAN region where possible values are: + * 0 = Region is unknown + * 1 = Region is ETSI + * 2 = Region is FCC. + */ +const TUint32 KWlanRegion = 0x00000050; + +/** + * Timestamp for cached WLAN region (minutes from 0AD nominal Gregorian). + */ +const TInt32 KWlanRegionTimestamp = 0x00000051; + + +#endif // WLANDEVICESETTINGSINTERNALCRKEYS_H