: -----Original Message-----
: From: [email protected] [mailto:[email protected]] On
: Behalf Of ext Bastian, Waldo

: Subject: RE: [PATCH] doc: Add Location Services API
 
: Conformance testing per 3GPP 34.109s5.4.1.3 requires that
: RESET UE POSITIONING STORED INFO is handled.
: Similar for 3GPP RESET MS POSITIONING STORED INFO per 3GPP 44.014s12.
: 
: As far as I can see there is no provision for that in commands / XML
: defined by 27.007.
: 

Hi!

Entering the thread a bit late and partially to wrong thread. My comments will 
overlap the AGPS thread as well.

The client for the positioning interfaces two sources: OMA SUPL servers and 
cellular network servers. The SUPL definitions are in OMA TS ULP and AD SUPL 
specs, for example V1.0 level from openmobilealliance.org.

The SUPL data handling catch is that the SUPL server command and assistance 
data format refers directly to "TIA-801, RRLP or RRC" defined data transfer 
protocols. RRLP and RRC frames are ASN.1 BER en/decoded, and there is limited 
number of location related commands.

The oFono API means that positioning engine and either modem or oFono driver 
would need to do the XML to ASN.1 conversions. As discussed in AGPS thread. 
27.007 position related definition does not mandate XML as such, it defines the 
parameters in XML DTD.

I'm proposing that either we have 
a) fully opaque 'raw' 3GPP defined frames between modem and Linux
b) or well defined D-BUS API for LCS commands, but keeping the assistance 
payload in 'raw' format

Both a) and b) approaches break the 27.007 defined positioning commands. 
Rationale is that 27.007 positioning related re-formatting creates additional 
effort to any positioning engine, whether it resides in modem, dedicated chip 
or in Linux.

  Marko


_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to