: -----Original Message----- : From: ofono-bounces(a)ofono.org [mailto:ofono-bounces(a)ofono.org] 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