Hue SDK 组 ios 应用集成 - Swift 4 Xcode 9
Hue SDK Groups ios App Integration - Swift 4 Xcode 9
所以我正在开发一个集成飞利浦 Hue 智能灯的应用程序。我在 swift 4 中使用 Hue SDK。我想在 Table 视图中显示可用组,就像桥一样,然后允许选择一个组以应用灯光状态更改。我无法在群组的任何地方找到任何文档,因此非常感谢任何示例代码或资源!
Philips 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
})
所以我正在开发一个集成飞利浦 Hue 智能灯的应用程序。我在 swift 4 中使用 Hue SDK。我想在 Table 视图中显示可用组,就像桥一样,然后允许选择一个组以应用灯光状态更改。我无法在群组的任何地方找到任何文档,因此非常感谢任何示例代码或资源!
Philips 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
})