properties section for available properties.
Possible Errors: [service].Error.InvalidArguments
- [service].Error.DoesNotExist
void SetProperty(string name, variant value)
Possible Errors: [service].Error.InvalidArguments
[service].Error.DoesNotExist
+ object AddProfile(string name)
+
+ Add a new profile with the specified name.
+
+ It is possible to create two profiles with the same
+ name. The identification is done via the object path
+ and not the name of the profile.
+
+ Possible Errors: [service].Error.InvalidArguments
+
+ void RemoveProfile(object path)
+
+ Remove profile with specified object path.
+
+ It is not possible to remove the current active
+ profile. To remove the active profile a different
+ one must be selected via ActiveProfile property
+ first.
+
+ At minimum one profile must be available all the time.
+
+ Possible Errors: [service].Error.InvalidArguments
+
void RegisterAgent(object path)
Register new agent for handling user requests.
This signal indicates a changed value of the given
property.
+ StateChanged(string state)
+
+ This signal is similar to the PropertyChanged signal
+ for the State property.
+
+ It exists for application state only care about the
+ current state and so can avoid to be woken up when
+ other details changes.
+
Properties string State [readonly]
The global connection state of a system. Possible
values are "online" if at least one connection exists
and "offline" if no device is connected.
+ In certain situations the state might change to
+ the value "connected". This can only be seen if
+ previously no connection was present.
+
+ string Policy [readwrite]
+
+ The global connection policy of a system. This
+ allows to configure how connections are established
+ and also when they are taken down again.
+
+ Possible values are "single", "multiple" and "ask".
+
+ For the single policy, the priority setting of the
+ device defines which becomes the default connection
+ when multiple are available.
+
+ boolean OfflineMode [readwrite]
+
+ The offline mode indicates the global setting for
+ switching all radios on or off. Changing offline mode
+ to true results in powering down all devices. When
+ leaving offline mode the individual policy of each
+ device decides to switch the radio back on or not.
+
+ During offline mode, it is still possible to switch
+ certain technologies manually back on. For example
+ the limited usage of WiFi or Bluetooth devices might
+ be allowed in some situations.
+
+ object ActiveProfile [readwrite]
+
+ Object path of the current active profile.
+
array{object} Profiles [readonly]
List of profile object paths.
List of device object paths.
+ array{object} Services [readonly]
+
+ List of service object paths. The list is sorted
+ internally to have the service with the default
+ route always first and then the favorite services
+ followed by scan results.
+
+ This list represents the available services for the
+ current selected profile. If the profile gets changed
+ then this list will be updated.
+
+ The same list is available via the profile object
+ itself. It is just provided here for convenience of
+ applications only dealing with the current active
+ profile.
+
array{object} Connections [readonly]
List of active connection object paths.