【发布时间】:2017-02-19 23:32:02
【问题描述】:
我几天来一直在尝试从我正在构建的应用程序中设置一个高位(估计位置信标)。 我做错了什么,因为当块触发时我得到一个错误。错误是:[ESTTelemetryInfo portsData]:无法识别的选择器发送到实例... 我到处寻找sn-p,但找不到任何东西。我只希望能够将引脚设置为高电平(我不需要发送任何数据)。如果我可以将引脚设置为高,我想我可以使用相同的方法将其设置为低。这是代码:
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抱歉,如果格式不正确(长期读者第一次发帖)。 干杯 加里
【问题讨论】: