【发布时间】:2018-03-20 18:28:09
【问题描述】:
所以我正在开发一个集成飞利浦 Hue 智能灯的应用程序。我在 swift 4 中使用 Hue SDK。我想在表格视图中显示可用组,就像桥一样,然后允许选择一个组以应用灯光状态更改。我在组的任何地方都找不到任何文档,因此任何示例代码或资源都将不胜感激!
【问题讨论】:
标签: ios swift4 philips-hue
所以我正在开发一个集成飞利浦 Hue 智能灯的应用程序。我在 swift 4 中使用 Hue SDK。我想在表格视图中显示可用组,就像桥一样,然后允许选择一个组以应用灯光状态更改。我在组的任何地方都找不到任何文档,因此任何示例代码或资源都将不胜感激!
【问题讨论】:
标签: ios swift4 philips-hue
飞利浦 Hue Swift 文档因缺席而再次大放异彩 ?
这是您从所选网桥获取所有组的方式:
let groups = bridgeController?.bridge.bridgeState.getBridgeResources(of: .group)
这就是你如何向一个组发送一个光状态,即组'0',它是所有的灯:
let lightState: PHSLightState = PHSLightState()
lightState.on = true
lightState.brightness = 254
let group: PHSGroup = bridgeController?.bridge.bridgeState.getBridgeResource(of: PHSDomainType.group, withIdentifier: "0") as! PHSGroup
group.apply(lightState, allowedConnectionTypes: .local, completionHandler: { (responses, errors, returnCode) in
// do something
})
【讨论】: