gpt4 book ai didi

ios - 尝试设置 Estimote iBeacon GPIO pin .high - SWIFT iOS

转载 作者:行者123 更新时间:2023-11-28 06:24:44 25 4
gpt4 key购买 nike

几天来,我一直在尝试从我正在构建的应用程序中设置一个 pin high(Estimote 位置信标)。我做错了什么,因为当 block 启动时我收到错误消息。错误是:[ESTTelemetryInfo portsData]:发送到实例的无法识别的选择器...我到处寻找片段,但找不到任何东西。我只想能够将引脚设置为高电平(我不需要发送任何数据)。如果我可以将引脚设置为高电平,我想我可以在使用相同方法完成后将其设置为低电平。这是代码:

let telem = ESTTelemetryInfo.init(shortIdentifier: "xxxxxxxxxxxxxxxx")!
let setPinHigh = ESTTelemetryNotificationGPIO.init(notificationBlock: { (telemInfo) in
if telInfo.shortIdentifier! != "xxxxxxxxxxxxxxxx" { return }
telemInfo.portsData.setPort(.port0, value: .high)
})
setPinHigh.fireNotificationBlock(with: telem)

如有任何帮助,我们将不胜感激。ps 抱歉,如果格式不正确(长期读者第一次发帖)。干杯加里

最佳答案

已修复..我们会解决的。对于任何想知道在输出模式下将引脚设置为高电平的正确方法的人来说,首先是通过设备管理器连接到信标:ESTDeviceManager() - 将类中的委托(delegate)设置为 ESTDeviceManagerDelegate - startDeviceDiscovery(with: deviceFilter)然后在委托(delegate)方法中: func estDeviceConnectDidSucceed(_ device: ESTDeviceConnectable) { self.settings.gpio.portsData.setPort(.port0, value: .high)}但是 -> 目前存在一个错误,即 portsData 没有成员“setPort”。我已经在 GitHub 上提交了 Estimote 的错误问题。修复后会回来报告。

关于ios - 尝试设置 Estimote iBeacon GPIO pin .high - SWIFT iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42334228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com