作为我项目的一部分,我试图使用使用DBUS规范的Alljoyn协议与Android应用程序和Windows UWP应用程序进行交互。
我正在使用LSF接口,并试图设置色调,饱和度,亮度和色温值。根据接口,这些值是uint(无符号int 32位),因此它们的签名是("u")。但是在Android中没有Uint的可能,因此我使用int类型,因此在java中的签名是("i")。当我试图设置色调、饱和度和其他值时,我会得到以下错误
ER_BUS_SET_WRONG_SIGNATURE
我怎样才能克服这个问题?任何帮助都是非常感谢的。
(谢谢并问候Ajit :)
发布于 2016-02-02 09:49:30
啊找到解决办法了..!
我的java接口出错了..!
@BusProperty(签名= "u")
解决了问题..!
谢谢,希望这对其他人也有帮助。:)
https://stackoverflow.com/questions/35135890
复制相似问题