0

我有一些通过高贵(它与具有串行服务的 BLE 设备交谈)将命令输入 nodejs 程序的东西,我想写一点去抖动/平滑。例如:

“如果 [x-command] 在 [x-mills] 下出现超过 2 次,则将标志设置为 true。”

有什么方法可以做到这一点?即:对样本使用数组?写超时?等等

4

1 回答 1

0

我认为简单的方法是:将每个命令的最后调用时间存储在全局数组中,并比较新命令的存储时间和当前时间。如果检测到反弹,您也不能覆盖存储的时间。

于 2016-07-10T14:39:22.093 回答