mirror of git://git.sysmocom.de/ofono
57 lines
1.9 KiB
Plaintext
57 lines
1.9 KiB
Plaintext
Assisted Satellite Navigation hierarchy [experimental]
|
|
==========================================================
|
|
|
|
Service org.ofono
|
|
Interface org.ofono.AssistedSatelliteNavigation
|
|
Object path [variable prefix]/{modem0,modem1,...}
|
|
|
|
Methods void SendPositioningElement(string xml_element)
|
|
|
|
Send an XML element conforming to the XML DTD for <pos>
|
|
as defined in 3GPP 27.007 Table 8.55-2. This xml is
|
|
used for transferring data associated with positioning
|
|
requests received via control plane from the network.
|
|
This includes assistance data requests and the results
|
|
of positioning procedures. This method maps directly to
|
|
the 3GPP 27.007 AT+CPOS command.
|
|
|
|
void RegisterPositioningRequestAgent(object path)
|
|
|
|
Registers an agent which will be called whenever a
|
|
CPOSR AT response is received. The Agent must respond
|
|
to requests using SendPositioningElement.
|
|
|
|
void UnregisterPositioningRequestAgent(object path)
|
|
|
|
Un-registers the agent.
|
|
|
|
PositioningRequestAgent hierarchy
|
|
==================================
|
|
|
|
Service unique name
|
|
Interface org.ofono.PositioningRequestAgent
|
|
Object path freely definable
|
|
|
|
Methods void Request(string xml_element)
|
|
|
|
Receive an XML element conforming to the XML DTD for
|
|
<pos> in 3GPP 27.007. This xml is used for transferring
|
|
data associated with positioning requests received, via
|
|
control plane, from the network. This includes
|
|
measurement requests and assistance data. This method
|
|
maps directly to the 3GPP defined +CPOSR unsolicited
|
|
result code.
|
|
|
|
void ResetAssistanceData()
|
|
|
|
A request has been received from the network that all
|
|
assistance data should be reset. This is used for 3gpp
|
|
performance tests.
|
|
|
|
void Release()
|
|
|
|
Agent is being released, possibly because of oFono
|
|
terminating, AssistedSatelliteNavigation interface
|
|
is being torn down or modem off.
|
|
No UnregisterPositioningRequestAgent call is needed.
|