关于"不要使用自定义信号来分发属性变更信息。"在AllJoyn接口设计指南v1.1中

时间:2016-05-10 04:13:13

标签: alljoyn

AllJoyn "Interface Design Guidelines v1.1"提到了"Do not use custom signals to distribute property change information."

因此,如果我将接口定义如下:

接口名称:org.example.Fan 属性: IsOpened ... 方法: ...

Set 'org.freedesktop.DBus.Property.EmitsChangedSignal' annotation value to true.

然后,我不能为此'IsOpenedChanged'定义'IsOpened' property信号。 我应该使用'org.freedesktop.DBus.Properties.PropertiesChanged'信号来通知感兴趣的观察者。

我是对的吗?

1 个答案:

答案 0 :(得分:0)

是的,您不需要定义名为IsOpenedChanged的新信号。由AJ库在场景后面处理属性改变的信号。你应该只使用