我有三星Gear 2与Tizen和RC直升机Syma S107。 现在,我正在开发用于直升机控制的HTML5 Tizen应用程序,并提供以下文档:
webapis.irled.send(
"17000,2015,15,14,18,15",
function()
{
// Success callback
},
function(e)
{
// Failure callback
}
);
因此,应该发送的数据在“DOMString”中给出,这是非常不清楚和令人尴尬的。我有这架直升机的文件,知道逻辑零和逻辑单元的长度和它们之间的延迟。有人知道如何使用这个协议实现它吗?什么是第一个发送的数据(开始序列)和\或终端序列?如何使用它?要发送哪些值以及如何设置延迟\长度\频率?如果您提供有关直升机控制或Tizen红外协议的任何信息,我将不胜感激。
答案 0 :(得分:0)
如果有人对此感兴趣,那么该协议似乎就像Android中的相同协议一样正常工作。
第一个数字是频率。第二个是我们的一段时间(10 ^ -6秒),用于IR-Blaster。以下是关闭等。
例如,“17000,2015,15,14,18,15”表示: “打开并使用17 000 Hz频率。打开2015 us。等待15 us。打开14 us。等待18 us。打开15 us。关闭。”
根据协议设置所有其他计时规则。 例如,我们的直升机使用以下协议:600 us - 逻辑单元,300 us - 逻辑0,600 us - 延迟。 然后,如果我们发送“38000,600,600,600,600,300,600,600,300”,则直升机接收以下字节序列“1101”。一些控制器还需要某种“校验和”在序列的末尾。您只需要指示设备。
无论如何,谢谢你的帮助。如果有人有任何问题,请随时提出或讨论。