datasourcemodules/bluetoothgpspositioningmodule/btgpspsy/inc/Settings/BtGpsPsyPrivateCRKeys.h
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 02 Feb 2010 01:50:39 +0200
changeset 0 9cfd9a3ee49c
permissions -rw-r--r--
Revision: 201002 Kit: 201005

/*
* Copyright (c) 2005-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:
*
*/



#ifndef BTGPSPSYINTERNALCRKEYS_H
#define BTGPSPSYINTERNALCRKEYS_H

/** @file
 * 
 * @publishedPartner
 * @released
 */


/**
* BT GPS PSY Setting Storage CenRep UID
*/
const TUid KCRUidBtGpsPsy = { 0x101FE999 };

/**
* Nightmode setting key. Valid settings are:
* 
* TBTGPSSettingsApi::ENightModeOff = 0
* TBTGPSSettingsApi::ENightModeOn = 1
*/
const TUint32 KBluetoothGpsPsyNightModeState = 0x10000000;

/**
* Bluetooth GPS device address key
*/
const TUint32 KBluetoothGpsPsyDeviceAddress = 0x10000007;

/**
* Bluetooth GPS device address validity key
*
* 0 = address invalid.
* 
* 1 = address is valid and doesn't support Nokia proprietary NMEA sentences.
* 
* 2 = address is valid and support Nokia proprietary NMEA sentences.
*/
const TUint32 KBluetoothGpsPsyDeviceAddressValidity = 0x10000008;

/**
* Delay between the messages send to the GPS device in microseconds. 
*/
const TUint32 KBluetoothGpsPsyMsgSendDelay = 0x11000001;

/**
* The user equivalent range error used in GPS data error calculations in meters
*/
const TUint32 KBluetoothGpsPsyUserEquivalentRangeError = 0x11000002;

/**
* The number of test NMEA sentences needed to receive during the 
* timeIntervalForDeviceTypeDetect of time.
*/
const TUint32 KBluetoothGpsPsyNumTestNmeaSentences = 0x11000003;

/**
* Delay between the sending of initialisation messages to Nomal GPS in microseconds
*/
const TUint32 KBluetoothGpsPsyNormalGpsInitMsgDelay = 0x11000004;

/**
* The number of messages to repeately send to
* the GPS in initialisation to set it to full power mode
*/
const TUint32 KBluetoothGpsPsyNumSetFullPowerMsg = 0x11000005;

/**
* Delay for waiting PNOK compatible BT GPS response PNOK polling message
*/
const TUint32 KBluetoothGpsPsyPnokPollingDelay = 0x11000006;

/**
* Time between the reconnection attempts in microseconds
*/
const TUint32 KBluetoothGpsPsyReconnectionTimeout = 0x11000007;

/**
* The inactivity time in microseconds
*/
const TUint32 KBluetoothGpsPsyInactiveDealy = 0x11000008;

/**
* The power saving mode usage switch
*
* 0 = off
*
* 1 = on
*/
const TUint32 KBluetoothGpsPsyUtilisePowerSaving = 0x11000009;

/**
* The satellite information(GSV sentences) life time
*/
const TUint32 KBluetoothGpsPsySateInfoLifeTime = 0x1100000a;

/**
* The size of NMEA data buffer
*/
const TUint32 KBluetoothGpsPsyNmeaBufferSize = 0x1100000b;

#endif      // BTGPSPSYINTERNALCRKEYS_H

// End of file