-
Notifications
You must be signed in to change notification settings - Fork 0
Mission
Zhexuan Liu edited this page Jun 21, 2018
·
1 revision
通过 mesh.missionManager
可以获取或者设置当前正在执行的 mission 的相关信息:
mesh.missionManager.missionID
获取当前所在的 mission 的 id.
mesh.missionManager.currentFeatureName
获取当前正在执行/设置的 feature 的名称,若不存在的话为空串 ""
.
- 在 Feature 的设置流程中,它表示当前正在设置的目标机器的 deviceID;
- 在 Feature 的执行流程中,也就是 Handler 页面中,它表示用户当前所选择查看的目标机器 deviceID;
用户在对某几台机器设置完成 Feature 之后,进入到 Handler 页面,此时,此属性才具有有效值。它代表用户点击执行按钮时,Feature 数据需要被转发到哪些目标机器中。
mesh.missionManager.featureSettingCompleted()
用于 Package 在走完 Setting 流程后回调 Swift 端,以做进一步处理,详见此处。