2016-07-10 7 views
0

noble (직렬 서비스가있는 BLE 장치와의 대화)을 통해 nodejs 프로그램에 명령을 제공하는 뭔가가 있는데, 나는 약간의 debounce/smooth를 작성하고 싶습니다. 예 :nodejs에서 직렬 명령을 디버깅 하시겠습니까?

"[x-command]가 [x-mills]에서 2 번 이상 올 경우 플래그를 true로 설정하십시오."

어떻게하면 좋을까요? 예 : 배열에 샘플을 사용 하시겠습니까? 타임 아웃을 작성 하시겠습니까?

답변

0

내가 생각하기에 간단한 방법은 전역 배열의 각 명령에 대한 마지막 호출 시간을 저장하고 새로운 명령에 저장된 시간과 현재를 비교하는 것입니다. 바운스가 감지되면 저장된 시간을 무시하지 않을 수도 있습니다.