【发布时间】:2015-02-24 20:53:45
【问题描述】:
我正在使用nesC 为TinyOS 实现一个模块。我的模块使用接口 Timer,所以我必须实现接口 Timer 触发的事件,可以在此实现中返回一个值,或者事件必须始终为 void?
【问题讨论】:
我正在使用nesC 为TinyOS 实现一个模块。我的模块使用接口 Timer,所以我必须实现接口 Timer 触发的事件,可以在此实现中返回一个值,或者事件必须始终为 void?
【问题讨论】:
Timer.fired 事件的返回类型定义为void,并且无法更改。即使类型是非 void,返回值也会传递给发出事件信号的组件,该组件是实现 Timer 接口的某个系统组件。
为了获得有关如何解决您的问题的一些提示,请提供更多详细信息,说明您希望从 fired 事件返回值的目的,即预期谁来获取和处理返回的值.
【讨论】: