test
Diff: EC.h
- Revision:
- 3:c04b12937bae
- Parent:
- 2:670bd19af5e1
- Child:
- 4:d1c16f9877b6
diff -r 670bd19af5e1 -r c04b12937bae EC.h --- a/EC.h Thu Jul 04 11:50:54 2019 +0000 +++ b/EC.h Thu Jul 04 11:56:15 2019 +0000 @@ -21,7 +21,7 @@ double ptw_; public: - /**コンストラクタの定義 + /*コンストラクタの定義 1,2,4逓倍の元となるclass @param res エンコーダの分解能 @@ -32,7 +32,7 @@ Ec(int res,int multi); /** エンコーダのcountを返す関数 - 1周でcount=分解能×逓倍 + 1周のcount=分解能×逓倍 @return count */ int getCount(); @@ -51,7 +51,8 @@ @param res エンコーダの分解能 */ void setResolution(int res); - void reset();///エンコーダのcountやωをリセットするための関数 + ///エンコーダのcountやωをリセットするための関数 + void reset(); Timer timer_; }; class Ec1multi : public Ec @@ -68,6 +69,7 @@ @param signalA エンコーダのA相のピン名 @param signalB エンコーダのB相のピン名 @param res エンコーダの分解能 + @remark 2,4逓倍も同様 */ Ec1multi(PinName signalA,PinName signalB,int res); };