mirror of git://git.sysmocom.de/ofono
88 lines
2.2 KiB
Plaintext
88 lines
2.2 KiB
Plaintext
|
|
Manager hierarchy
|
|
=================
|
|
|
|
Service org.ofono.dundee
|
|
Interface org.ofono.dundee.Manager
|
|
Object path /
|
|
|
|
Methods array{object,dict} GetDevices()
|
|
|
|
Get an array of device objects and properties
|
|
that represent the currently attached devices.
|
|
|
|
This method call should only be used once when an
|
|
application starts up. Further device additions
|
|
and removal shall be monitored via DeviceAdded and
|
|
DeviceRemoved signals.
|
|
|
|
Signals DeviceAdded(object path, dict properties)
|
|
|
|
Signal that is sent when a new device is added. It
|
|
contains the object path of new device and its
|
|
properties.
|
|
|
|
DeviceRemoved(object path)
|
|
|
|
Signal that is sent when a device has been removed.
|
|
The object path is no longer accessible after this
|
|
signal and only emitted for reference.
|
|
|
|
|
|
Device hierarchy
|
|
================
|
|
|
|
Service org.ofono.dundee
|
|
Interface org.ofono.dundee.Device
|
|
Object path /{device0,device1,...}
|
|
|
|
Methods dict GetProperties()
|
|
|
|
Returns properties for the device object. See
|
|
the properties section for available properties.
|
|
|
|
void SetProperty(string property, variant value)
|
|
|
|
Changes the value of the specified property. Only
|
|
properties that are listed as readwrite are
|
|
changeable. On success a PropertyChanged signal
|
|
will be emitted.
|
|
|
|
Possible Errors: [service].Error.Timedout
|
|
[service].Error.InvalidArguments
|
|
[service].Error.Failed
|
|
|
|
Signals PropertyChanged(string name, variant value)
|
|
|
|
This signal indicates a changed value of the given
|
|
property.
|
|
|
|
Properties string Name [readonly]
|
|
|
|
Friendly name of the device.
|
|
|
|
boolean Active [readwrite]
|
|
|
|
Holds whether the device is connected. A
|
|
connection will be established when this value
|
|
is set to true. A existing connection will be
|
|
teared down when set to false.
|
|
|
|
dict Settings [readonly]
|
|
|
|
Holds all the IP network settings.
|
|
|
|
string Interface [readonly, optional]
|
|
|
|
Holds the interface of the network interface
|
|
used by this connection (e.g. "ppp0" "usb0")
|
|
|
|
string Address [readonly, optional]
|
|
|
|
Holds the IP address for this connection.
|
|
|
|
array{string} DomainNameServers [readonly, optional]
|
|
|
|
Holds the list of domain name servers for this
|
|
connection.
|