0

ノーブル (シリアル サービスを備えた BLE デバイスと通信) を介して nodejs プログラムにコマンドを供給する何かがあり、デバウンス/スムーズを少し書きたいと思います。たとえば、次のようになります。

「[x-command] が [x-mills] の下で 2 回以上発生した場合、フラグを true に設定します。」

これを行うにはどのような方法がありますか?つまり、サンプルに配列を使用しますか? タイムアウトを書く?等

4

1 に答える 1

0

簡単な方法は、各コマンドの最後の呼び出しの時間をグローバル配列に保存し、保存された時間と新しいコマンドの現在を比較することだと思います。また、バウンスが検出された場合、保存された時間を上書きすることはできません。

于 2016-07-10T14:39:22.093 に答える