test
Diff: EC.h
- Revision:
- 7:f81ffb5b69bf
- Parent:
- 6:8eaadd1e43f1
- Child:
- 8:17aff8f21d19
--- a/EC.h Thu Jul 04 12:21:14 2019 +0000 +++ b/EC.h Wed Jul 17 06:21:42 2019 +0000 @@ -15,11 +15,11 @@ * Ticker ticker; * Serial pc(USBTX,USBRX); * -* //(A層,B層,分解能) +* // (A層,B層,分解能) * Ec1multi EC(p7,p8,RESOLUTION); //1逓倍用class -* //or +* // or * //Ec2multi EC(p7,p8,RESOLUTION); //2逓倍用class -* //or +* // or * //Ec4multi EC(p7,p8,RESOLUTION); //4逓倍用class * void calcOmega(); * @@ -77,7 +77,7 @@ int getCount(); /** * 軸の角速度を返す関数 - * @return ω(rad/s) + * @return ω [rad/s] */ double getOmega(); /** @@ -94,6 +94,7 @@ void reset(); Timer timer_; }; +///@brief increment型エンコーダ用class(1逓倍) class Ec1multi : public Ec { private: @@ -113,6 +114,7 @@ */ Ec1multi(PinName signalA,PinName signalB,int res); }; +///@brief increment型エンコーダ用class(2逓倍) class Ec2multi : public Ec { private: @@ -132,6 +134,7 @@ */ Ec2multi(PinName signalA,PinName signalB,int res); }; +///@brief increment型エンコーダ用class(4逓倍) class Ec4multi : public Ec { private: