0% found this document useful (0 votes)
148 views8 pages

MSL Config

Jrjrkeo

Uploaded by

Maria Isabella
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
Download as txt, pdf, or txt
0% found this document useful (0 votes)
148 views8 pages

MSL Config

Jrjrkeo

Uploaded by

Maria Isabella
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1/ 8

// Copyright (c) 2012 Rx Networks, Inc. All rights reserved.

//
// Property of Rx Networks
// Proprietary and Confidential
// Do NOT distribute
//
// Any use, distribution, or copying of this document requires a
// license agreement with Rx Networks.
// Any product development based on the contents of this document
// requires a license agreement with Rx Networks.
// If you have received this document in error, please notify the
// sender immediately by telephone and email, delete the original
// document from your electronic files, and destroy any printed
// versions.
//
// This file contains sample configuration data only and the data carries no
// warranty whatsoever.
//
//
// PGPS and XYBRID Mobile Suite Configuration Parameter Storage File.
//
// Preceed comments with "//".
// Max line length is 256 chars (including terminators).
// All parameters must be delimited by <ParamName>: <Param> (note the space betw
een the ':' and <Param>)
// <ParamName> must be a single word without spaces.
// <Param> may be a string or data value (convertable to double) and must be ter
minated by ' ', '\r' or '\n'.
// <Param> values will be internally clamped to the min value specified (if belo
w this min value).
// <Param> values will be internally clamped to the max value specified (if abov
e this max value).
// ----------------------// Common Elements
// ----------------------// Config File Version. Value is string.
Config_File_Ver: 1.12.0
// --------------------------------// Device Configuration Specific Elements
// --------------------------------// Vendor ID. Rx Networks will provide a client ID to each customer to support l
icensing and access to PGPS seeds
// and clock updates.
// A default developer client ID that is used for evaluation purposes is "evalua
tion".
Vendor_ID: uted45wEaL
// Model ID. Each vendor should specify a model ID to support access to PGPS see
ds and clock updates.
// A default model ID is provided.
Model_ID: Q1MwMg
// License Key file path. Path to the RxN license key file that is used to suppo
rt evaluation or licensed product use.
// Note that the path is typically relative but can be explicit from file system
root. Max path is 512 chars.

// Default behaviour is to have the key file adjacent to the executable that use
s the MSL library (./license.key)
Lic_Key_Path: /system/etc/license.key
// Security Key file path. Path to the RxN security key file that is used to sup
port evalutation or licensed product use.
// Note that the path is typically relative but can be explicit from file system
root. Max path is 512 chars.
// Default behaviour is to have the key file adjacent to the executable that con
sumes the MSL library (./security.key)
Sec_Key_Path: /system/etc/security.key
// Pantry file path. Path to the PGPS local data store.
// The following folders will be created under it: pred and eph
// Note that the path is typically relative but can be explicit from file system
root. Max path is 512 chars.
// Default path ./RXN will be used if missing
Pantry_Path: /data/system/gps/mrvlgps/rxn/RXN
// CL Log file path. Path to the Chipset Library Log file.
// Note that the path is typically relative but can be explicit from file system
root. Max path is 512 chars.
// Default path ./CL_Log.txt will be used if missing
CL_Log_Path: /data/system/gps/mrvlgps/rxn/CL_Log.txt
// MSL Log file path. Path to the Mobile Suite Library Log file.
// Note that the path is typically relative but can be explicit from file system
root. Max path is 512 chars.
// Default path ./MSL_Log.txt will be used if missing
MSL_Log_Path: /data/system/gps/mrvlgps/rxn/MSL_Log.txt
// CL configuration string.
// The configuration string used to connect to the GPS receiver. The contents ar
e chipset-dependent.
// Note that max length is 512 chars.
// e.g.: CL_Config_Str: P:COM1:|B:115200|s:4|Z:FFF7
// e.g.: CL_Config_Str: IP:127.0.0.1|In:1235|Out:1234|Prst:/etc/RXN/ClkOff|S:04|
Z:0xFFFF
// e.g.: CL_Config_Str: ./RINEX_OUT.txt|w+
CL_Config_Str: L:127.0.0.1|R:127.0.0.1|Local IF:mlan0|Prst:/etc/RXN/ClkOff|S:04|
Z:0xFFFF
// --------------------------------// MSL Logging Specific Elements
// --------------------------------// Max Log Filesize in kB. Set to ensure that the MSL log does not take up too m
uch file system space.
// Value in kB. Min value: 1. Max value: 1048576 (1GB). Default value: 10240 (10
240kB = 10 MB). Logging is disabled once
// maximum file size is reached.
Log_Max_Size: 1
// Logging severity threshold. Set to match a severity to ensure that log entrie
s labeled with this severity (or lower) are
// included within your log (default 1 - Errors). Severity levels follow:
// 0 - Fatal: Unrecoverable failure from which system is in indeterminate state,
unwise to proceed.
// 1 - Errors: Recoverable errors, program can continue.
// 2 - Warnings: Not as serious as errors.

// 3 - Information: Useful data regarding flow of the code.


// 4 - Trace: Supports RxN internal debugging only.
// Min value: 0. Max Value 4. Default value: 1.
Log_Sev_Threshold: 4
// Log zone mask. Log entries can be separated by zone (in addition to severity)
. Only if log entries with specified
// zone match up with the mask provided below will these entries be logged (rega
rdless of severity).
// Zones follow:
// Zone 1 (0x0001) ?Misc functions (catch all).
// Zone 2 (0x0002) ?Third Party log entry.
// Zone 3 (0x0004) ?Init/Shutdown functions.
// Zone 4 (0x0008) ?Serial Port I/O functions.
// Zone 5 (0x0010) ?File I/O functions.
// Zones 6 - 16 - Reserved for future or RxN internal use.
// Note there are no min or max values and Default mask value: 0xFFFF.
Log_Zone_Mask: 0xFFFF
// --------------------------------// MSL General Behavioural Elements
// --------------------------------// How frequently to check the seed for required clock or seed updates.
// Value in sec. Min value: 60. Max value: 14400. Default 3600.
System_Check_Freq: 3600
// Time to wait during start up before making seed or SNTP request.
// Value in sec. Min value: 0 Max value: 604800. Default value: 10.
Startup_Data_Wait_Duration: 10
// Rx Networks does not recommend using device system time as a source of time.
// If there are not other available options for a time source, then this paramet
er
// will enable to use of system time as a source of time.
// Set to 1 to enable use of system time, 0 to never use system time.
Use_System_Time: 0
// If set to 1, download operations will only occur when a network connection is
available. If set to 0
// download operations will not verify network connection. This is currently onl
y fully implemented in Android.
Respect_Data_Settings: 1
// --------------------------------// Core Library Configuration Elements
// --------------------------------// Reference GPS Week used to determine GPS week roll over (%1024)
Base_GPS_Week: 670
// How long extended ephemeris should be used before being replaced by broadcast
ephemeris.
// Value in sec. Min value: 0, Max value: 14400. Default 300.
TOE_Eph_Dur: 300
// How long a GPS receiver will retain and use an ephemeris past its Time of Eph
emeris value.
// Value in sec. Min value: 3600. Max value: 14400. Default 7200.
TOE_Chip_Exp: 7200

// EE supplied by the MSL (using the RXN_MSL_GetAssistance function) must have a


URE value at
// or below this threshold. If EE has URE above this threshold for any PRN/SV, n
o assistance
// data will be provided for that PRN/SV.
// Value in meters. Min value: 20. Max Value: 200. Default value: 100.
URE_Threshold: 100
// EE supplied by the MSL (using the RXN_MSL_GetAssistance function) must have a
FT value at
// or below this threshold. If EE has FT above this threshold for any PRN/SV, no
assistance
// data will be provided for that PRN/SV.
// Value in meters. Min value: 20. Max Value: 200. Default value: 100.
FT_Threshold: 100
// --------------------------------// Autonomous Mode Specific Elements
// --------------------------------// Seed start time offset from TOE.
// Value in sec. Min value: -14400. Max value. 14400. Default -7200.
TOE_Buf_Offset: -7200
// Control the number of BCE records used in autonomous mode assistance. Set to
0 to disable
// autonomous mode assistance. Set to -1 to allow the software to decide. Set
to 1 or 2 to
// specify the number of segments.
Autonomous_Segments: -1
// --------------------------------// Connected Mode Specific Elements
// --------------------------------// ******** max number of server accesses is 3 per week any combo of Seed access
es or Clock Updates
// ******** max frequency of accesses is every 48 hours
// Seed Host Format Field. Specifies the format of the PGPS seed DNS entries. Th
e '%' char within this
// field will be replaced by 1 - N where 'N' is specified as the Seed_Max_Host_I
dx (see below).
// Default "pgps7-%.gpstream.net " supporting access to pgps7-1.gpstream.net, pg
ps7-2.gpstream.net and
// (assuming Seed_Max_Host_Idx = 3) pgps7-3.gpstream.net.
Seed_Host: marvell-%.pgps.gpstream.net
// Max index for the DNS entry specfied within the "Seed_Host" value. See Seed_H
ost comments for details.
// Default value: 3.
Seed_Max_Host_Idx: 3
// Seed Host Port. Port used for PGPS seed server comms. Default value: 9280.
Seed_Port: 9280, 80
// Maximum number of failed retry, before stopping further seed downloads until
Seed_Retry_Timer has elapsed.
// Min value: 0. Max value: 5. Default value: 3.

//notice:this parameter has been removed to "mrvl_agps_default.conf"!!!


//Seed_Retry_Max: 3
// How frequent we hit the seed server after a failed initial attempt.
// Value in sec. Min value: 0. Max value: 604800. Default value: 60.
Seed_Retry_Period: 60
// Duration till the next set of retries to seed server after Seed_Retry_Max fai
lures have been reached.
// Value in sec. Min value: 86400 (1 day). Max value: 604800. Default value: 864
00 (1 day).
Seed_Retry_Timer: 86400
// This parameter enables older seeds to be downloaded for testing. Set the age
in days. This is
// currently only supported on integration servers and must always be set to 0 f
or production servers.
// Min value: 0. Max value: 14. Default value: 0.
Seed_Age: 0
// SNTP Host Format Field. Specifies the format of the SNTP DNS entries.
// Default "time1.gpstream.net " supporting access to Rx Networks SNTP time serv
er.
SNTP_Host: time1.gpstream.net
// SNTP Host Port. Port used for SNTP time server comms. Default value: 123.
SNTP_Port: 123
// Maximum allowable uncertainty for GPS clock for SNTP requests.
// Value in sec. Min value: 0. Max value: 7200. Default Value: 3.
SNTP_GPSTime_Uncert_Thresh: 3
// How frequent we hit the SNTP server after a failed initial attempt.
// Value in sec. Min value: 0. Max value: 604800. Default value: 60.
SNTP_Retry_Period: 60
// Maximum number of failed retry, before stopping further seed downloads until
SNTP_Retry_Timer has elapsed.
// Min value: 0. Max value: 5. Default value: 3.
SNTP_Retry_Max: 3
// Duration till the next set of retries to SNTP server after SNTP_Retry_Max fai
lures have been reached.
// Value in sec. Min value: 86400 (1 day). Max value: 604800. Default value: 864
00 (1 day).
SNTP_Retry_Timer: 86400
// --------------------------------// Constellation Specific Elements
// --------------------------------// Constellation configuration. This is a priority list of constellations that
will be processed.
// If a constellation is not in the list, it will be omitted. Known values are
GPS and GLONASS.
Constel_Config: GPS, GLONASS
// Number of seconds to propagate forward when extended ephemeris is generated.
When a system check is performed it will ensure a

// minimum of GPS_Prop_Fwd is complete.


// Value in sec. Min value: 14400 Max value: 1209600 (14 days). Default 1209600
(14 days). Please use multiples of 14400 (4 hours)
GPS_Prop_Fwd: 1209600
// How old the seed should be before being replaced. Please note that if set to
a value less than 16 hours (for testing)
// there is a potential to download the same seed from the server.
// Value in sec. Min value: 86400 (1 day). Max value: 1209600 (14 days). Default
value: 345600 (4 days)
GPS_Seed_Update_Age: 345600
// Maximum randomized offset to be added to the Seed_Update_Age for server acces
s load balancing.
// Value in sec. Min value: 0. Max value: Max value: 86400. Default 21600 (6 hou
rs)
GPS_Seed_Update_Age_Offset: 21600
// How old the seed should be before a clock drift update is applied. Note that
a value
// of '0' stipulates that no clock drift updates are to occur.
// Value in sec. Min value: 86400 (1 day). Max value: 604800. Default value: 345
600 (4 days)
GPS_Clock_Update_Age: 345600
// How Maximum offset used by a random function to added to the Clock_Update_Age
for server access load balancing.
// Value in sec. Min value: 0. Max value: Max value: 86400. Default 21600 (6 hou
rs)
GPS_Clock_Update_Age_Offset: 21600
// Number of seconds to propagate forward when extended ephemeris is generated.
When a system check is performed it will ensure a
// minimum of GLO_Prop_Fwd is complete.
// Value in sec. Min value: 14400 Max value: 1209600 (14 days). Default 1209600
(14 days). Please use multiples of 14400 (4 hours)
GLO_Prop_Fwd: 1209600
// How old the seed should be before being replaced. Please note that if set to
a value less than 16 hours (for testing)
// there is a potential to download the same seed from the server.
// Value in sec. Min value: 86400 (1 day). Max value: 1209600 (14 days). Default
value: 345600 (4 days)
GLO_Seed_Update_Age: 345600
// Maximum randomized offset to be added to the Seed_Update_Age for server acces
s load balancing.
// Value in sec. Min value: 0. Max value: Max value: 86400. Default 21600 (6 hou
rs)
GLO_Seed_Update_Age_Offset: 21600
// How old the seed should be before a clock updated. Note that a value
// of '0' stipulates that no clock updates are to occur.
// Value in sec. Min value: 86400 (1 day). Max value: 604800. Default value: 345
600 (4 days)
GLO_Clock_Update_Age: 345600
// How Maximum offset used by a random function to added to the Clock_Update_Age
for server access load balancing.
// Value in sec. Min value: 0. Max value: Max value: 86400. Default 21600 (6 hou

rs)
GLO_Clock_Update_Age_Offset: 21600
// Enable En to be written in extended ephemeris. En is the number of days sinc
e the sv received
// updated ephemeris from the control segment. For artificially produced EE, En
is set to the seed
// age in days. However, while it is possible to get good results from EE that
is several days old,
// some chipsets may discard this assistance because BCE of this age would have
no value. Because
// of this, En is set to 0 by default.
// Set to 1 to enable En to be provided in assistance. Set to 0 to always set E
n to 0.
GLO_Enable_En: 0
// GLONASS time is bounded to 15 minute
sistance to be
// requested for any time, whether that
e this flag to
// force assistance to be requested for
period, emulating GLONASS
// BCE behaviour.
// Set to 0 to use continuous time. Set
t).
GLO_Use_Bounded_Time: 1

intervals. The MSL by default allows as


time is a valid GLONASS time or not. Us
the tb values at the :15 and :45 minute
to 1 to use bounded GLONASS time (Defaul

// --------------------------------// XYBRID RT Configuration Elements


// --------------------------------//******** XYBRID RT is Rx Networks' WiFi and Cellular based location lookup ser
vice.
//******** This technology can be used in conjunction with PGPS to further impro
ve TTFF or can be used on its
//******** own as a location provider. Please contact Rx Networks if you would l
ike an evaluation account.
// XYBRID Host Format Field. Specifies the format of the XYBRID DNS entries. The
'%' char within this
// field will be replaced by 1 - N where 'N' is specified as the Xybrid_Max_Host
_Idx (see below).
// Default "xybrid%.gpstream.net" supporting access to xybrid1.gpstream.net and
xybrid2.gpstream.net
// (assuming Xybrid_Max_Host_Idx = 2).
Xybrid_Host: xybrid-int.gpstream.net
// Max index for the DNS entry specfied within the "XYBRID_Host". See XYBRID_Hos
t comments for details.
// Default value: 2.
Xybrid_Max_Host_Idx: 2
// XYBRID Host Port. Port used for XYBRID server. Default value: 9380.
Xybrid_Port: 9380
// XYBRID Vendor ID. The vendor ID used to authenticate to the XYBRID server.
Rx Networks will provide
// a XYBRID Vendor ID to each customer. Default value: evaluation
Xybrid_VendorID: yarIdWyg

// XYBRID Vendor Salt. The vendor Salt is used to authenticate to the XYBRID se
rver. Rx Networks will provide
// a XYBRID Vendor Salt to each customer.
Xybrid_VendorSalt:
// When the XYBRID RT server requests an Measured Position Request (MPR), an obs
ervation of the current GPS position
// along with Wi-Fi and cell data is sent to the server. However, for testing i
t may be preferable to disable this
// behaviour.
// Set to 0 to disable MPR responses. Set to 1 to enable MPR responses (Default
).
Xybrid_EnableObservations: 1
// Set to 1 to enable Wi-Fi scans for XYBRID RT (Default) and set to 0 to disabl
e Wi-Fi scanning.
Xybrid_UseWiFi: 1
// Set to 1 to enable cell id scans for XYBRID RT (Default) and set to 0 to disa
ble cell id scanning.
Xybrid_UseCell: 1

You might also like