Data Connection Manager hierarchy ================= Service org.ofono Interface org.ofono.DataConnectionManager Object path / Methods dict GetProperties() Returns all global system properties. See the properties section for available properties. Possible Errors: [service].Error.InvalidArguments void SetProperty(string property, variant value) Sets the property to a desired value Possible Errors: [service].Error.InvalidArguments [service].Error.InvalidFormat [service].Error.Failed void DeactivateAll() Deactivates all active contexts. object AcceptIncoming() Accepts the incoming (network initiated) context activation. If sucessful, the path to a new or existing primary context is returned. void RejectIncoming() Rejects the incoming context activation. object CreateContext() Creates a new Primary context. Returns the object path of the created context. object RemoveContext() Removes a primary context. All secondary contexts associated with the primary context are also removed. Signals PropertyChanged(string property, variant value) This signal indicates a changed value of the given property. Properties array{object} PrimaryContexts [readonly] List of all primary contexts objects. boolean Attached [readonly] Contains whether the Packet Radio Service is attached, the attach state might change dynamically based on whether signal strength is good enough or other network resources are currently available. boolean RoamingAllowed [readwrite] Contains whether data roaming is allowed. If the packet radio registration state indicates that the modem is roaming, oFono will automatically detach and no further connection establishment will be possible. boolean Powered [readwrite] Controls whether packet radio use is allowed. Setting this value to off detaches the modem from the Packet Domain network. If the modem is detached, certain features will not be available, e.g. receiving SMS over packet radio or network initiated PDP activation. boolean AutoAccept [readwrite] Holds whether the network initiated context activation should be automatically accepted. string Status [readonly] The current registration status of a modem. The possible values are: "unregistered" Not registered to any network "registered" Registered to home network "searching" Not registered, but searching "denied" Registration has been denied "unknown" Status is unknown "roaming" Registered, but roaming uint16 LocationAreaCode [readonly, optional] Contains the current location area code. uint32 CellId [readonly, optional] Contains the current network cell id. string Technology [readonly, optional] Contains the technology of the current network. The possible values are: "GSM", "GSMCompact", "UTRAN", "GSM+EGPS", "UTRAN+HSDPA", "UTRAN+HSUPA", "UTRAN+HSDPA+HSUPA", "E-UTRAN" Primary Data Context hierarchy ================= Service org.ofono Interface org.ofono.PrimaryDataContext Object path [variable] Methods dict GetProperties() Returns all properties for the context object. Possible Errors: [service].Error.InvalidArguments void SetProperty(string property, variant value) Sets the property to a desired value Possible Errors: [service].Error.InvalidArguments [service].Error.InvalidFormat [service].Error.Failed object CreateContext() Creates a new secondary context. Returns the object path of the created context. void RemoveContext(object context) Removes a secondary context associated with this primary context. Signals PropertyChanged(string property, variant value) This signal indicates a changed value of the given property. Properties array{object} SecondaryContexts [readonly] List of all Secondary context objects associated with this primary context object. boolean Activated [readwrite] Holds whether the context is activated. This value can be set to activate / deactivate the context. string AccessPointName [readwrite] Holds the name of the access point. This is abbreviated as APN. This value cannot be changed when the context is active. string Interface [readonly, optional] Holds the interface of the network interface created by this context (e.g. "ppp0") Secondary Data Context hierarchy ================= Properties org.ofono Interface org.ofono.SecondaryDataContext Object path [variable] Methods dict GetProperties() Returns all properties for the context object. Possible Errors: [service].Error.InvalidArguments void SetProperty(string property, variant value) Sets the property to a desired value Possible Errors: [service].Error.InvalidArguments [service].Error.InvalidFormat [service].Error.Failed Signals PropertyChanged(string property, variant value) This signal indicates a changed value of the given property. Properties boolean Activated [readwrite] Holds whether the context is activated. string Interface [readonly, optional] Holds the interface of the network interface created by this context (e.g. "ppp0")