チャタリング防止できそうなものです。
Dependents: 2019NHK_A_manual_red 2019NHK_A_manual_red 2019NHK_A_manual_blue
chatteringremoval Class Reference
チャタリング防止用のクラス More...
#include <chatteringremoval.h>
Public Member Functions | |
| chatteringremoval (PinName pin, float time) | |
| コンストラクタ(use_pin) | |
| chatteringremoval (float time) | |
| コンストラクタ(not_use_pin) | |
| unsigned int | getCount () |
| カウントの値を取得 | |
| void | countreset () |
| カウントのリセット | |
| void | assignvalue (bool data) |
| データの代入 | |
| bool | getValue () |
| チャタリング抑制処理後の値を取得 | |
Detailed Description
チャタリング防止用のクラス
Definition at line 38 of file chatteringremoval.h.
Constructor & Destructor Documentation
| chatteringremoval | ( | PinName | pin, |
| float | time | ||
| ) |
コンストラクタ(use_pin)
- Parameters:
-
pin Pin that can do Digitalin time chatteringtime (s)
Definition at line 3 of file chatteringremoval.cpp.
| chatteringremoval | ( | float | time ) |
コンストラクタ(not_use_pin)
- Parameters:
-
time chatteringtime (s)
Definition at line 15 of file chatteringremoval.cpp.
Member Function Documentation
| void assignvalue | ( | bool | data ) |
| void countreset | ( | ) |
カウントのリセット
Definition at line 32 of file chatteringremoval.cpp.
| unsigned int getCount | ( | ) |
| bool getValue | ( | ) |
Generated on Fri Aug 5 2022 08:52:26 by
1.7.2