# 1.0 File Version For LBS Root Process

# If different default values are chosen for any settings,
# please make sure to convert this file to the binary
# format (10282266.cre) using tool CenRepConv. The ".cre"
# version is the one used to install the repository when
# the ROM is built. 

cenrep
version 1

[Platsec]
cap_rd=AlwaysPass
cap_wr=WriteDeviceData

[Main]
#KLbsSystemTransientKey. EFalse (LBS started on boot)
0x00000001  int  0
#KLbsRootTransientKey. EFalse (LBSRoot started on boot)
0x00000002  int  0
#
# Processes which are started when the LBS System is brought up.
# If a process is added to this list (e.g. for test purposes)
# there must be tHREE entries. The first is the name of the .exe to run
# the second is its Uid, and the third says whether it is a server
# or a process.
# The key value (first value in the line) must be 0x00001XXX where XXX
# starts at 000 and increments. 
# Similarly, the UID key must be 0x00002XXX where XXX is the same as for
# the process name, and the 'is a server' key must be 0x00003xxx.
# To repeat: the first process name MUST have the key number 0x00001000,
# its UID MUST have the key number 0x00002000, and its 'is a server'
# value MUST have the key number 0x00003000
#
# GPS Location Manager
0x00001000  string    lbsgpslocmanager.exe 
0x00002000  int        0x10281d44
# GPS Loc Manager is an ordinary process
0x00003000  int        0
# Network Gateway 
0x00001001  string    lbsnetgateway.exe 
0x00002001  int        0x10281D46
# Network Gateway is an ordinary process
0x00003001  int        0
# Network Request Handler 
0x00001002  string    lbsnetworkrequesthandler.exe 
0x00002002  int        0x10281d45
# Network Request Handler is a server
0x00003002  int        1
# net Location Manager
0x00001003  string    lbsnetlocmanager.exe 
0x00002003  int        0x10281d43
# net Loc Manager is an ordinary process
0x00003003  int        0
# Location Monitor
0x00001004 string     locationmonitor.exe
0x00002004  int        0x102869DF
# The Location Monitor is a server
0x00003004  int        1


#
#
# Processes which are allowed to request startup and closedown of the LBS System
#
# The name and UID of each process must be given.
# Keys start at 0x00008000 for the process names, and 0x00009000 for the UIDs, 
# and are numbered consecutively.
#
################# NOT REQUIRED FOR FIRST DELIVERY
#
# Unit Test harness
#0x00008000   string    te_lbsrootapitestsuite.exe
#0x00009000   int       0x10282255
#
# Lbs Location Server
# 
#0x00008001   string    lbslocserver.exe
#0x00009001   int       0x10281D42
#

#
# Category UIDs for the internal APIs.
#
# The keys are defined in lbsrootcenrepdefs.h
# The default value (0x10282253) is the UID of LbsRoot.exe
#
# For LbsInternalApi
0x00005000  int  0x10282253
0x00005001  int  0x10282253
0x00005002  int  0x10282253
0x00005003  int  0x10282253
0x00005004  int  0x10282253
0x00005005  int  0x10282253
0x00005006  int  0x10282253
0x00005007  int  0x10282253

# For LbsAssistanceApi
0x00006000  int  0x10282253

# For LbsNetInternalApi
0x00007000  int  0x10282253
0x00007001  int  0x10282253
0x00007002  int  0x10282253
0x00007003  int  0x10282253
0x00007004  int  0x10282253
0x00007005  int  0x10282253
0x00007006  int  0x10282253
0x00007007  int  0x10282253
0x00007008  int  0x10282253
0x00007009  int  0x10282253

# For LbsRootApi
0x00008000  int  0x10282253
0x00008001  int  0x10282253

# For LbsDebug
0x0000A000  int  0x10282253
0x0000A001  int  0x10282253

# For LBS Positioning Status
0x0000C000  int  0x10282253
0x0000C001  int  0x101f97b2
