And keep in mind that starting with Sailfish OS 2.1.1 non-privileged
processes won't be able to set this property (as well as do a few other
connman things, e.g. manipulate the services). In order to be able to
use the restricted D-Bus APIs you would have to ask the launcher to run
your app under nemo:privileged but that would automatically disqualify
the app from getting accepted to Jolla Store. Sailfish OS is getting
security conscious!
Cheers,
-Slava
You’re missing the property name. You need:
string:Powered variant:boolean:true
ref:
https://together.jolla.com/question/56437/i-would-like-to-toggle-internet-connectivity-via-terminal-with-dbus/
typedCall('SetProperty', [ {'type':'s', 'value': 'Powered'},
{'type':'v', 'value': valuet}], …);
ref: https://talk.maemo.org/archive/index.php/t-92303.html
-kimmo
*From:*Devel [mailto:devel-boun...@lists.sailfishos.org] *On Behalf Of
*Dylan Van Assche via Devel
*Sent:* 10. kesäkuuta 2017 12:45
*To:* Sailfish OS Developers mailing list
*Subject:* [SailfishDevel] Nemo DBus typedCall
Hi devs,
I'm playing around with the Nemo DBus QML plugin but I'm a little bit
stuck when using the function typedCall().
DBusInterface{
id:/wifi/
bus:DBus.SystemBus
service:'net.connman'
path:'/net/connman/technology/wifi'
iface:'net.connman.Technology'
signalsEnabled:true
function/setState/(powered){
var/value/=/powered/?'true':'false'
typedCall('SetProperty',
{'type':'s','value':/value/},
function(){/console/.log('[INFO]wifipowerstate set')},
function(){/console/.log('[ERROR]wifipowerstate failed')})
}
function/propertyChanged/(name,value){
/console/.log("WiFichangedNAME=%1VALUE=%2".arg(/name/).arg(/value/))
}
}
But it seems that I'm doing something wrong when I try to
enable/disable wifi. It's my first attempts with DBus but I have
managed to read the signals with the plugin without any issues.
Cheers,
Dylan
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org