Technology hierarchy ==================== Service net.connman Interface net.connman.Technology Object path [variable prefix]/{technology0,technology1,...} Methods dict GetProperties() [deprecated] Returns properties for the technology object. See the properties section for available properties. Usage of this method is highly discouraged. Use the Manager.GetTechnologies() method instead. Possible Errors: [service].Error.InvalidArguments void SetProperty(string name, variant value) Changes the value of the specified property. Only properties that are listed as read-write are changeable. On success a PropertyChanged signal will be emitted. Possible Errors: [service].Error.InvalidArguments [service].Error.InvalidProperty void Scan() Trigger a scan for this specific technology. The method call will return when a scan has been finished and results are available. So setting a longer D-Bus timeout might be a really good idea. Results will be signaled via the ServicesChanged signal from the manager interface. In case of P2P technology, results will be signaled via the PeersChanged signal from the manager interface. Signals PropertyChanged(string name, variant value) This signal indicates a changed value of the given property. DhcpConnected(string aptype, string ipaddr, string macaddr, string hostname) This signal indicates a station information that has connected to the AP(Access Point). DhcpLeaseDeleted(string aptype, string ipaddr, string macaddr, string hostname) This signal indicates a station information that has disconnected to the AP(Access Point). Properties boolean Powered [readwrite] Boolean representing the power state of the technology. False means that the technology is off (and is available RF-Killed) while True means that the technology is enabled. boolean Connected [readonly] Boolean representing if a technology is connected. This is just a convience property for allowing the UI to easily show if this technology has an active connection or not. If this property is True it means that at least one service of this technology is in ready state. string Name [readonly] Name of this technology. string Type [readonly] The technology type (for example "ethernet" etc.) This information should only be used to determine advanced properties or showing the correct icon to the user. boolean Tethering [readwrite] This option allows to enable or disable the support for tethering. When tethering is enabled then the default service is bridged to all clients connected through the technology. string TetheringIdentifier [readwrite] The tethering broadcasted identifier. This property is only valid for the WiFi technology, and is then mapped to the WiFi AP SSID clients will have to join in order to gain internet connectivity. string TetheringPassphrase [readwrite] The tethering connection passphrase. This property is only valid for the WiFi technology, and is then mapped to the WPA pre-shared key clients will have to use in order to establish a connection. boolean Hidden [readwrite] This option allows to enable or disable the support for the hidden Wi-Fi tethering.