【问题标题】:Debounce serial commands in nodejs?在nodejs中去抖串行命令?
【发布时间】:2016-11-12 13:46:32
【问题描述】:

我有一些通过高贵(它与具有串行服务的 BLE 设备通信)向 nodejs 程序提供命令的东西,我想写一点去抖动/平滑。比如:

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

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

【问题讨论】:

    标签: node.js serial-port debouncing


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2017-04-21
      • 2017-11-13
      • 2020-05-30
      • 2021-01-26
      • 2020-03-05
      • 1970-01-01
      相关资源
      最近更新 更多